/*============================================================
 FILE:		tools.js
 DESC:		Funktionssammlung SEAT.at
 DATE:		19-01-2007,wt
 c) 2004-2007 P.I.C.S. GmbH Salzburg, office@pics.co.at, http://www.pics.co.at
 Einheitliches Script für alle Länder
============================================================*/
// Timestamp erzeugen
function getTS()
{
	var oDate = new Date();
	return oDate.getMilliseconds();
}

function openWin(pUrl,pWin,pStats)
{
	if (!pStats) pStats="";
	if (!pWin) pWin="SEATWin"+getTS();
	var popUpWindow = window.open(pUrl,pWin,pStats); 
	popUpWindow.opener=window.self;
}

function openWindow(pUrl, pWidth, pHeight, pScroll) {	
	var popUpWindow = window.open(pUrl,"seatPopUp"+getTS(),'width='+pWidth+',height='+pHeight+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+pScroll+',resizable=no'); 
}

// Neues Fenster
function openBlank(pUrl) {
	window.open(pUrl,'Blank','width=800,height=600,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');		
}

// Öffnet Seite für Statistik mit redirect auf URL
function openStatWin(pBereich, pDetail, pUrl, pWidth, pHeight, pScroll) {	
	openWindow("stat_ext.php?range="+pBereich+"&detail="+pDetail+"&redirect="+escape(pUrl)+"&resolution="+screen.width+"x"+screen.height, pWidth, pHeight, pScroll);
}

// Öffnet Seite für Statistik mit redirect auf URL
function openStatWinParams(pBereich, pDetail, pUrl, pWindowProperties) {	
	openWin("stat_ext.php?range="+pBereich+"&detail="+pDetail+"&redirect="+escape(pUrl)+"&resolution="+screen.width+"x"+screen.height,false,pWindowProperties);
}

function showCC(pMGN)
{
	url='http://cc.seat.at/nwapp/nws'+(C_Language!="de" ? "_"+C_Language : "" )+'?SVC=CC_MODELLTRICHTER&SELECT=NEU&STYLE=SEAT&LANG='+C_Language+'&FAB=S&BNR=&GRP=&MG=&MGN='+pMGN+'&AUV='+(C_Language!="de" ? '&cc.ohne_mwst=J' : '' );
	openStatWin("cc","detail",url,675,570,0);				
}

function openCC(pModellCode,pAUV,pBNR,pGRP)
{
	if (!pModellCode) pModellCode="";
	if (!pAUV) pAUV="";
	if (!pBNR) pBNR="";
	if (!pGRP) pGRP="";
	url='http://cc.seat.at/nwapp/nws'+(C_Language!="de" ? "_"+C_Language : "" )+'?SVC=CC_MODELLTRICHTER&SELECT=NEU&STYLE=SEAT&LANG='+C_Language+'&FAB=S&BNR='+pBNR+'&GRP='+pGRP+'&MG='+pModellCode+'&AUV='+pAUV+(C_Language!="de" ? '&cc.ohne_mwst=J' : '' );
	openStatWin("cc",(pModellCode!="" ? pModellCode : "start"),url,675,570,0);		
}

function openCCSelection()
{
	openStatWin("cc","start",'http://w3.seat.at/at/extern/cc_start.php?LANG='+C_Language,675,570,0);		
}

function openSL(pModellCode,pAUV,pBNR,pGRP)
{
	if (!pModellCode) pModellCode="";
	if (!pAUV) pAUV="";
	if (!pBNR) pBNR="";
	if (!pGRP) pGRP="";
	url='http://cc.seat.at/nwapp/nws'+(C_Language!="de" ? "_"+C_Language : "" )+'?SVC=SEARCH&STYLE=SEAT&LANG='+C_Language+'&FAB=S&BNR='+pBNR+'&GRP='+pGRP+'&MG='+pModellCode+'&AUV='+pAUV;
	openStatWin("sl",(pModellCode!="" ? pModellCode : "start"),url,675,570,0);
}

function openProbefahrt(pModellCode,pAUV,pBNR,pGRP)
{
	if (!pModellCode) pModellCode="";
	if (!pAUV) pAUV="";
	if (!pBNR) pBNR="";
	if (!pGRP) pGRP="";
	url='http://neuwagen.seat.co.at/nwboerse?SVC=CC_PROBEFAHRT&STYLE=SEAT&TARGET=BASE&TYP=Probe&LANG='+C_Language+'&FAB=S&GRP='+pGRP+'&BNR='+pBNR+'&MG='+pModellCode+'&AUV='+pAUV+'&SELECT=NEU';
//	url='http://cc.seat.at/nwapp/nws?SVC=PF&STYLE=SEAT&LANG='+C_Language+'&FAB=S&BNR='+pBNR+'&GRP='+pGRP+'&AUV='+pAUV+'&MG='+pModellCode;
	openStatWin("pf",(pModellCode!="" ? pModellCode : "start"),url,675,570,0);
}

function openProbefahrtNeu(pMGN,pBNR,pGRP)
{
	if (!pMGN) pMGN="";
	if (!pBNR) pBNR="";
	if (!pGRP) pGRP="";
	url='http://cc.porscheinformatik.at/nwapp/nws?SVC=PF&STYLE=SEAT&LANG='+C_Language+'&FAB=S&LE=MODELLAUSWAHL';
	if (pMGN!="") url+="&MGN="+pMGN
	if (pBNR!="") url+="&BNR="+pBNR;
	if (pGRP!="") url+="&GRP="+pGRP;
	openStatWin("pf",(pMGN!="" ? pMGN : "start"),url,788,535,0);
}

function openMAUS(pModellCode,pAUV,pBNR,pGRP)
{
	if (!pModellCode) pModellCode="";
	if (!pAUV) pAUV="";
	if (!pBNR) pBNR="";
	if (!pGRP) pGRP="";
	if (C_Language=="de") url='http://cc.seat.at/nwapp/nws?SVC=CC_MODELLTRICHTER&SELECT=NEU&STYLE=SEAT&LANG='+C_Language+'&FAB=S&BNR='+pBNR+'&GRP='+pGRP+'&MG='+pModellCode+'&AUV='+pAUV;
	else if (C_Language=="hu") url='http://cc.seat.at/nwapp/nws_'+C_Language+'?SVC=CC_MODELLTRICHTER&SELECT=NEU&STYLE=SEAT&LANG='+C_Language+'&FAB=S&BNR='+pBNR+'&GRP='+pGRP+'&MG='+pModellCode+'&AUV='+pAUV+'&cc.ohne_mwst=J';
	else url='http://neuwagen.seat.co.at/nwboerse?SVC=CC_MODELLTRICHTER&STYLE=SEAT&TARGET=BASE&LANG='+C_Language+'&FAB=S&TYP=Maus&BNR='+pBNR+'&GRP='+pGRP+'&MG='+pModellCode+'&AUV='+pAUV+'&SELECT=NEU';
	openStatWin("maus",(pModellCode!="" ? pModellCode : "start"),url,675,570,0);
}

function openSerie(pModellCode,pAUV,pBNR,pGRP)
{
	if (!pModellCode) pModellCode="";
	if (!pAUV) pAUV="";
	if (!pBNR) pBNR="";
	if (!pGRP) pGRP="";
	if (C_Language=="de") url='http://cc.seat.at/nwapp/nws?SVC=CC_MODELLTRICHTER&SELECT=NEU&STYLE=SEAT&LANG='+C_Language+'&FAB=S&BNR='+pBNR+'&GRP='+pGRP+'&MG='+pModellCode+'&AUV='+pAUV;
	else if (C_Language=="hu") url='http://cc.seat.at/nwapp/nws_'+C_Language+'?SVC=CC_MODELLTRICHTER&SELECT=NEU&STYLE=SEAT&LANG='+C_Language+'&FAB=S&BNR='+pBNR+'&GRP='+pGRP+'&MG='+pModellCode+'&AUV='+pAUV+'&cc.ohne_mwst=J';
	else url='http://neuwagen.seat.co.at/nwboerse?SVC=CC_MODELLTRICHTER&STYLE=SEAT&TARGET=BASE&LANG='+C_Language+'&FAB=S&TYP=Serie&BNR='+pBNR+'&GRP='+pGRP+'&MG='+pModellCode+'&AUV='+pAUV+'&SELECT=NEU';
	openStatWin("serie",(pModellCode!="" ? pModellCode : "start"),url,675,570,0);
}

function openSEATPartnerFinder() {
	openStatWin("partfind","partnerfinder",'extern/partner_finder_start.htm',675,570,0);
}

function openServicePartnerFinder() {
	openStatWin("partfind","servicepartnerfinder",'extern/servicepartner_start.htm',675,570,0);
}

function openEShop() {
	openStatWin("eshop","start",'extern/eshop_start.htm',675,570,0);
}

function openWeltautoVFuJW() {
	if (C_Language=="de") openStatWinParams("weltauto","seat/vorfuehrwagen_und_jungwagen",'http://w3.weltauto.com/gw/at/jw/seat.htm','scrollbars=yes,resizable=yes,width=760,height=570');	
	else openStatWinParams("weltauto","seat/vorfuehrwagen_und_jungwagen",'http://www.weltauto.com/gwboerse?SVC=TEMPL&FILE=jahreswagen_f.htm&ENV=RESET&STYLE=WA&MARKE=seat','scrollbars=yes,resizable=yes,width=600,height=500');	
}

function openWeltauto(pLand) {
	if (C_Language=="si") lUrl='http://www.slo.weltauto.com/slservlet?SVC=WELCOME&ENV=RESET&BANNER=head_boerse.htm&LINK_BOTTOM=%2Fslservlet%3FSVC%3DSEARCH%26ENV%3DRESET%26SCR%3Dmarke%26marke%3DSeat'; 
	else lUrl='http://www.weltauto.com'; 
	openStatWinParams("weltauto",lUrl,'http://www.weltauto.com','width=800,height=600,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
}

function openSMSForm() {
	openStatWin("sms","start",'extern/sms_start.htm',675,470,0);
}

function openGame(pGSID,pTitle) {
	stats = document.all ? 'width=750,height=510,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no' : 'width=754,height=514,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no';
	openStatWinParams("spielzone","gewinnspiel_"+pGSID,"http://www.spielzone.at/extern/seatgame.php?id="+pGSID+"&title="+escape(pTitle),stats);
}

// Alter SEAT-Kontakt
function openKontakt(pArt,pHeader,pEMail) {
	openStatWin("contact",pArt,'http://www.weltauto.com/gwboerse?SVC=KONTAKT&TYPE='+pArt+'&SELECT=NEW'+(pArt!="SERVICE" ? '&JUSTEMAIL='+pEMail : '')+'&MARKE=seat&ENV=RESET&STYLE=SEAT&LANG='+C_Language+'&HEADER='+escape(pHeader)+'&RETURL=NULL',675,570,1);
}

// Neuer WebDav Kontakt
function openContact(pArt) {
	openStatWin("contact",pArt,'http://hdlint.auto-partner.net/kontakt/kontakt?SVC=KONTAKT&KONTAKT_ART='+pArt+'&ENV=seat_marke!'+C_Language+'!!!1500!!&MARKE=S&RETURL=javascript:window.close()',600,570,1);
}
