var siteWindow = null;

function processIt(user_input, zip) {
	if (user_input =='BMW') {
		popWindow('/jump_tracking.html?group=AutoDealerLocator&name=BMW&action=10&url='+
			'http://www.bmwusa.com/Standard/Content/Dealer/Default.aspx','BMW','800','600','scrollbars=yes,resizable=yes'); 
	}
	if (user_input =='MINI') {
		launchMiniSite(zip);
	}
	if (user_input =='CHRYSLER') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=CHRYSLER&action=10&url='+
			'http://www-5.chrysler.com/vehsuite/DealerSearch.jsp?displayNav=true&encoding=html&pid=u&adid=u&rid=u&postalCode='+zip;
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='FORD') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=FORD&action=10&url='+
			'http://www.fordvehicles.com/dealerships/locate/';
		popWindow(urlrequest,'Universal','800','600','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='LINCOLN') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=LINCOLN&action=10&url='+
			'http://www.lincoln.com/shoptools/find_retailer.asp';	
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='MERCURY') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=MERCURY&action=10&url='+
			'http://www.mercuryvehicles.com/';	
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='AUDI') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=AUDI&action=10&url='+
                        'http://www.audiusa.com/audi/us/en2/dealer_locator.html?zip_code='+zip;
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='DODGE') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=DODGE&action=10&url='+
			'http://www.dodge.com/vehsuite/DealerSearch.jsp?brand=dodge&zip='+zip;
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='JEEP') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=JEEP&action=10&url='+
			'http://www.jeep.com/vehsuite/DealerSearch.jsp?brand=jeep&zip='+zip;	
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='VOLKSWAGEN') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=VOLKSWAGEN&action=10&url='+			
			'http://www.vw.com/d_v_locate/edl/html/find_a_dealer.html';	
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='PORSCHE') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=PORSCHE&action=10&url='+
			'http://www.porschedealer.com/dealer/index.php';	
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='MAZDA') {
                urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=MAZDA&action=10&url='+
                        'http://www.mazdausa.com/MusaWeb/dealerSearchMain.action?zip='+zip;	
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='MERCEDES') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=MERCEDES&action=10&url='+
			'http://www.mbusa.com/locator/jsp/index.jsp?locatorversion=main';	
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='MAYBACH') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=MAYBACH&action=10&url='+
			'http://www.maybachusa.com/';	
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='VOLVO') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=VOLVO&action=10&url='+
                        'http://www.volvocars.com/us/tools/Pages/DealerLocator.aspx?searchMode=8&postalCode='+zip;
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}
	if (user_input =='NISSAN') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=NISSAN&action=10&url='+
			'http://www.nissanusa.com/form/1,3402,action-NDealerSearch,00.html';	
		popWindowOthers(urlrequest,'Nissan','scrollbars=yes,resizable=yes');
	}
	if (user_input =='INFINITI') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=INFINITI&action=10&url='+
			'http://www.infiniti.com/retailerlocator/app?service=direct/0/DealerSearch/search&tool=Home.Locator&zip='+zip;	
		popWindowOthers(urlrequest,'Infiniti','scrollbars=yes,resizable=yes');
	}

	if (user_input =='JAGUAR')
	{
		//alert("zip::"+zip);
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=JAGUAR&action=10&url='+
			'http://www.jaguarusa.com/us/en/_useful_links/locate_a_dealer.htm';	
		popWindowOthers(urlrequest,'Jaguar','scrollbars=yes,resizable=yes');
	}
	if (user_input =='LANDROVER') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=LANDROVER&action=10&url='+
			'http://apps.us.landrover.com/xUDL/page1.asp?sreferrer={$';				 
		popWindowOthers(urlrequest,'LandRover','scrollbars=yes,resizable=yes');
	}
	if (user_input =='LEXUS') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=LEXUS&action=10&url='+
			'http://www.lexus.com/dealers/index.html';	
		popWindowOthers(urlrequest,'Lexus','scrollbars=yes,resizable=yes');
	}
	if (user_input =='TOYOTA') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=TOYOTA&action=10&url='+
			'http://www.toyota.com/';	
		popWindowOthers(urlrequest,'Toyota','scrollbars=yes,resizable=yes');
	}
	if (user_input =='ROLLSROYCE') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=ROLLSROYCE&action=10&url='+
			'http://www.rolls-roycemotorcars.com/lo-band/dealers.htm';
		popWindowOthers(urlrequest,'Scion','scrollbars=yes,resizable=yes');
	}
	if (user_input =='SCION') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=SCION&action=10&url='+
			'http://www.scion.com/#dealer';
		popWindowOthers(urlrequest,'Scion','scrollbars=yes,resizable=yes');
	}
	if (user_input =='MITSUBISHI') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=MITSUBISHI&action=10&url='+
			'http://www.mitsubishimotors.com/MMNA/jsp/find.do?loc=en-us';
		popWindowOthers(urlrequest,'Mitsubishi','scrollbars=yes,resizable=yes');
	}

	if (user_input =='BENTLEY') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=AUDI&action=10&url='+
			'http://www.bentleymotors.com/Corporate/display.aspx?infid=20';	
		popWindow(urlrequest,'Universal','618','452','scrollbars=yes,resizable=yes,toolbar=yes');
	}

	if (user_input =='SUBARU') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=SUBARU&action=10&url='+
			'http://www.subaru.com/tools/dealersearch/index.jsp?zipcode='+zip;	
		popWindowOthers(urlrequest,'Subaru','scrollbars=yes,resizable=yes');
	}

	if (user_input =='KIA') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=KIA&action=10&url='+
			'http://www.kia.com/dealers/?zip='+zip;	
		popWindowOthers(urlrequest,'KiaMotors','scrollbars=yes,resizable=yes');
	}

	if (user_input =='ASTONMARTIN') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=ASTONMARTIN&action=10&url='+
			'http://www.astonmartin.com/eng/contactus/dealerlocator';
		popWindowOthers(urlrequest,'AstonMartin','scrollbars=yes,resizable=yes');
	}

	if (user_input =='LAMBORGHINI') {
		urlrequest = '/jump_tracking.html?group=AutoDealerLocator&name=LAMBORGHINI&action=10&url='+
			'http://www.lamborghini.com/';
		popWindowOthers(urlrequest,'Lamborghini','scrollbars=yes,resizable=yes');
	}

	return;
}

function popWindow(theURL,winName,winWidth,winHeight,otherFeatures) {
   x = 0;
   y = 0;
   x = (screen.availWidth - winWidth) / 2;
   y = (screen.availHeight - winHeight) / 2;
   if (otherFeatures != "")  {otherFeatures = "," + otherFeatures}
   features = "screenX=" + x + ",screenY=" + y + ",width=" + winWidth + ",height=" + winHeight+",top="+y+",left="+x+"'" + otherFeatures;
   NewWindow = window.open(theURL,winName,features);
   NewWindow.focus();
   return;
	}

function popWindowOthers(theURL,winName,otherFeatures) {
   x = 0;
   y = 0;
   x = (screen.availWidth - 725) / 2;
   y = (screen.availHeight - 610) / 2;
   winWidth = 725;
   winHeight = 610;
   if (otherFeatures != "")  {otherFeatures = "," + otherFeatures}
   features = "screenX=" + x + ",screenY=" + y + ",width=" + winWidth + ",height=" + winHeight+",top="+y+",left="+x+"'" + otherFeatures;
   NewWindow = window.open(theURL,winName,features);
   NewWindow.focus();
   return;
	}

// this functionality has been added, out of normal conventions, due to specific requirements by MINI..

function winPosition (popW, popH) {
	screenw = screen.availWidth;
	screenh = screen.availHeight;
	leftPos = (screenw-popW)/2, topPos = (screenh-popH)/2;
	return leftPos, topPos;
}

function launchMiniSite(zip) {
	if (siteWindow && !siteWindow.closed) {
		siteWindow.focus();
	} else {
		miniurl = '/jump_tracking.html?group=AutoDealerLocator&name=MINI&action=10&url='+
			"http://www.miniusa.com/link/home";
		popW = 779;
		popH = 541;
		winPosition (popW, popH);
		leftPos = (screenw-popW)/2, topPos = (screenh-popH)/2;
		if (screenw < 779) {
			siteWindow = window.open(miniurl,"MINIUSA","width="+popW+",height="+popH+",top="+topPos+",left="+leftPos+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
			siteWindow.focus();
		} else if (screenw > 814) {
			popW = 814;
			siteWindow = window.open(miniurl,"MINIUSA","width="+popW+",height="+popH+",top="+topPos+",left="+leftPos+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
			siteWindow.focus();
		} else {
			siteWindow = window.open(miniurl,"MINIUSA","width="+popW+",height="+popH+",top="+topPos+",left="+leftPos+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
			siteWindow.focus();
		}
	}
	return false;
}
