var omni_langCd="en";
var ctryCd="";
var countryXML;
var countryURL = "/content_data/LAAM/ME/en/GBPME/001/includes/arc_countries.xml";
var specXML;
var specURL = "/content_data/LAAM/ME/en/GBPME/001/G1/arc_Specifications.xml";
$(document).ready(docReady);
var wmenu=null;
var wimage=null;
var current=null;
var timePop;
function docReady(){
	
	
	  var xloc=location.href;
	if(xloc.indexOf("cntryCd=")>0) 
	{
		ctryCd=xloc.substr(xloc.indexOf("cntryCd=")+8,2);
		
	    var country_list = new Array();
		var country_list_name = new Array();
			country_list[1] = "BH";	country_list_name[1] = "Bahrain";			
			country_list[2] = "JO";	country_list_name[2] = "Jordan";		
			country_list[3] = "KW";	country_list_name[3] = "Kuwait";		
			country_list[4] = "LB"; country_list_name[4] = "Lebanon";
			country_list[5] = "OM"; country_list_name[5] = "Oman";
			country_list[6] = "QA"; country_list_name[6] = "Qatar";
			country_list[7] = "SA"; country_list_name[7] = "Saudi Arabia";
			country_list[8] = "SY"; country_list_name[8] = "Syria";
			country_list[9] = "AE"; country_list_name[9] = "U.A.E.";
			country_list[10] = "IQ"; country_list_name[10] = "Iraq";
			country_list[11] = "EG"; country_list_name[11] = "Egypt";
			
			j=0;
			for(i=1;i<12;i++)
		       if(country_list[i]==ctryCd) 
			      {j=1;
				  $("#country_click").text(country_list_name[i]);
				  }
		    if(j==0) 
			   callSelectCd();
	}
	else callSelectCd();
	var dc = $("#dd_country");
	
	$.get(countryURL,{},function(xml){
	
	xml = parseXml(xml);
	countryXML = xml;
	
	$("#country_container").append("<div id=\"menu\"></div>");
	var dc = $("#menu");
			k=0;
	$("country",countryXML).each(function(i){
			 idc=$(this).attr("id");
			 namec=$(this).attr("name");if(namec=="United Arab Emirates")namec="U.A.E.";
             dc.append("<div id=\"" + idc
		     + "\" class=\" ctrItem \" onmouseover=\"stopHide(1);\" onmouseout=\"beforeHide('menu',1);\" >"
			 + namec +"</div>");
			 ct="#"+$(this).attr("id");
			 $(ct).bind('click',ct,setCountryCode);
	         
			 if(k<6)
			 {   
				 $("#ctrSel").append("<div id=\""+idc+"P"+"\" class=\"ctryItem\" >"+namec+"</div><br />");
			 k+=1;}
			 else
			 {
			 $("#ctrSel1").append("<div id=\""+idc+"P"+"\" class=\"ctryItem\" >"+namec+"</div><br />");}
			 vv="#"+idc+"P";
			 $(vv).bind('click',ct,setCountryCode);
										     })
		
                                      })

$("#country_click").bind('click',"#menu",showMenu);
$("#go").bind('click',"#menu",showMenu);


/**************************************/
$.get(specURL,{},function(xml){
xml = parseXml(xml);
	specXML = xml;
	var cars=$("#nav_button");
	cars.append("<div id=\"vehiclem\" onmouseout=\"beforeHide('vehiclem',6);\"></div>");
    var carm=$("#vehiclem");
	var vans=$("#nav_button");
	vans.append("<div id=\"experiencem\"></div>");	
	var vanm=$("#experiencem");
	var suvs=$("#nav_button");
	suvs.append("<div id=\"ownerm\"></div>");	
	var suvm=$("#ownerm");
//Vehicle Menu 
//allPath="../G1";
//if(MdlCode!="1ARC"){
	//allPath="..";
//}else allPath="../G1";
//Modified by Satyam Please do Not overwrite
var G="G1";
 if(ctryCd == 'EG'){G='EG';}
 
 $("#vehiclem").append("<a id=\"allModelsA\" href=\"/content_data/LAAM/ME/en/GBPME/001/"+G+"/allvehicles.html?cntryCd="+ctryCd+"\" onmouseover=\"stopHide(6);\" onmouseout=\"beforeHide('vehiclem',6);\">"
				  +"<div id=\"" +"allModels" + "\" class=\" carItemMain \"  >" + "All models" +"</div>"+"</a>");
 $("#vehiclem").append("<a href=\""+"#"+"\" onmouseover=\"stopHide(6);\" onmouseout=\"beforeHide('carm',2);\">"
				  +"<div id=\"cars\" class=\" carItemMain \" >" + "Cars" +"</div>"+"</a>");
 $("#vehiclem").append("<a href=\""+"#"+"\" onmouseover=\"stopHide(6);\" onmouseout=\"beforeHide('suvm',4);\">"
				  +"<div id=\"suvs\" class=\" carItemMain \" >" + "Crossovers & SUVs" +"</div>"+"</a>");
 $("#vehiclem").append("<a href=\""+"#"+"\" onmouseover=\"stopHide(6);\" onmouseout=\"beforeHide('vanm',3);\">"
				  +"<div id=\"vans\" class=\" carItemMain \" >" + "Trucks & Vans" +"</div>"+"</a>");
 $("#vehiclem").append("<a href=\""+"#"+"\" onmouseover=\"stopHide(6);\" onmouseout=\"beforeHide('futurem',9);\">"
				  +"<div id=\"futures\" class=\" carItemMain \" >" + "Future Models" +"</div>"+"</a>");

 // end ---Modified by Satyam Please do Not overwrite
 
 
// Experience Menu
$("Experience",specXML).each(function(i){
				$("link",this).each(function(i){
						if($(this).attr("avail_cntry").indexOf(ctryCd)>=0){
						$("#experiencem").append("<a href=\""+$(this).attr("path")+"?cntryCd="+ctryCd+"\" onmouseover=\"stopHide(7);\" onmouseout=\"beforeHide('experiencem',7);\">"
				  +"<div id=\"" +$(this).attr("name_en") + "\" class=\" carItemMain \"  >" + $(this).attr("name_en") +"</div>"+"</a>");		   
								   
						}
						})
								   })

//Owner Menu
$("Owners",specXML).each(function(i){
				$("link",this).each(function(i){
						if($(this).attr("avail_cntry").indexOf(ctryCd)>=0){
							$("#ownerm").append("<a  href=\""+$(this).attr("path")+"?cntryCd="+ctryCd+"\" onmouseover=\"stopHide(8);\" onmouseout=\"beforeHide('ownerm',8);\">"
				  +"<div id=\"" +$(this).attr("name_en") + "\" class=\" carItemMaino \"  >" + $(this).attr("name_en") +"</div>"+"</a>");		   
								   
						}
						})
								   })
//
$("#cars").append("<div id=\"carm\"></div>");
$("#vans").append("<div id=\"vanm\"></div>");
$("#suvs").append("<div id=\"suvm\"></div>");
$("#futures").append("<div id=\"futurem\"></div>");

$("#cars").bind('mouseover',"#carm",showSubMenus);
$("#vans").bind('mouseover',"#vanm",showSubMenus);
$("#suvs").bind('mouseover',"#suvm",showSubMenus);
$("#futures").bind('mouseover',"#futurem",showSubMenus);
//*********** Append Cars & Photos >>>	
	$("Segment",specXML).each(function(i){
		switch($(this).attr("segment_en"))
			{
			case "Cars":
			  $("Model",this).each(function(i){appendMenus("#carm",$(this).attr("model_code"),$(this).attr("model_desc_en"),
			  $(this).attr("avail_cntry"));})
			  break;
			case "Vans":
			  $("Model",this).each(function(i){appendMenus("#vanm",$(this).attr("model_code"),$(this).attr("model_desc_en"),
			  $(this).attr("avail_cntry"));})
			  break;
			case "Commercial":
			  $("Model",this).each(function(i){appendMenus("#vanm",$(this).attr("model_code"),$(this).attr("model_desc_en"),
			  $(this).attr("avail_cntry"));})
			  break;
			case "SUV's / 4x4":
			 $("Model",this).each(function(i){appendMenus("#suvm",$(this).attr("model_code"),$(this).attr("model_desc_en"),
			  $(this).attr("avail_cntry"));})
			  break; 
			case "future":
			 $("Model",this).each(function(i){appendMenus("#futurem",$(this).attr("model_code"),$(this).attr("model_desc_en"),
			  $(this).attr("avail_cntry"));})
			  break;
			default:
			}
										   }) 
	
	
	
	})
							  
//*********** Add Events >>>
$("#cars").bind('mouseover',"#carm",showMenu);
$("#vans").bind('mouseover',"#vanm",showMenu);
$("#suvs").bind('mouseover',"#suvm",showMenu);
$("#vehicles").bind('mouseover',"#vehiclem",showMenu);
$("#experiences").bind('mouseover',"#experiencem",showMenu);
$("#owners").bind('mouseover',"#ownerm",showMenu);
$("#futures").bind('mouseover',"#futurem",showMenu);

first=location.href.substr(0,location.href.indexOf("/en/"));
last=location.href.substr(location.href.indexOf("/en/")+4);
$("#arabic_imageLink").attr("href",first+"/ar/"+last);

/////////////// home page toolbox links for egypt
if(ctryCd == "EG" && (location.href.indexOf("/G1/") > -1 || location.href.indexOf("index.html") > -1) ){
	$("#requestTest").css("display", "none");
	$("#requestBrochure").css("display", "none");
}

//Footer Links
ss="/content_data/LAAM/ME/en/GBPME/001/";
$("#siteMap a").attr("href",ss+"G1/sitemap.html");
$("#privacy a").attr("href",ss+"G1/privacy.html");
$("#termsConditions a").attr("href",ss+"G1/termsandconditions.html");
$("#contactUs a").attr("href","javascript:contactus();");
$("#arabiaSites a").attr("href",ss+"G1/othersites.html");
//


$("a[href]").each(function(){
						   if($(this).attr("href").indexOf("?cntryCd=")<0)
						    if($(this).attr("href").indexOf("#")<0)
							if($(this).attr("href").indexOf("javascript:")<0)
							if($(this).attr("href").indexOf("mailto:")<0)
							{rr=$(this).attr("href")+"?cntryCd="+ctryCd;
							 $(this).attr("href",rr);}
							   });


/**************************************/
	/////popup
//alert(get_cookie('chevy'));

$("#bot1").bind('click',"#carm",doBo1);
$("#bot2").bind('click',"#carm",doBo2);
/////////////////////////
	
	
	
	}
	
	
// Function ******* Parsing XML 
function parseXml(xml){
	if (jQuery.browser.msie && location.protocol == "file:"){
		var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.loadXML($.trim(xml));
		xml = xmlDoc;
	}
	return xml;
}

// Function ******* Show Photos On Menus 
function showPhoto(Event){
	
	var tp=0;
	if(Event.data[1]=="#carm")tp=101;
	if(Event.data[1]=="#suvm")tp=128;
	if(Event.data[1]=="#vanm")tp=154;
	if(Event.data[1]=="#futurem")tp=182;
var id=Event.data[0];  
var idi=id+"img";
wimage=idi;
$(idi).css('display', 'block');
var pos = $(id).offset();    
var width = $(id).width();
var top = $(id).height();
nleft=width;

ntop=pos.top-tp;
$(idi).css( { "left": +nleft+"px"  } );
$(idi).css( {"top":ntop + "px" } );
	}

// Function ******* Hide Photos On Menus 
function hidePhoto(Event){
	$(Event.data).css('display', 'none');
	}
	

var hidInt = new Array();
var menuDist = new Array(null, 220, 600, 600, 600, 495, 500, 220, 335 ,550, 550);

// Function ******* Show Menus 
function showMenu(Event){
	var h=0;
	var s=0;
	var id=null;
	switch(Event.data){
		case "#menu": {id="#country_click";s=28;break;}
		case "#carm": {id="#cars";break; }
		case "#vanm": {id="#vans";break;}
		case "#suvm": {id="#suvs";break;}
		case "#vehiclem": {id="#vehicles";break;}
		case "#experiencem": {id="#experiences";break;}
		case "#ownerm": {id="#owners";break;}
		case "#futurem": {id="#futures";break;}
		case "#galmenu": {id="#gallerys";break;}
		//Event.stopPropagation();
		//Event.cancelBubble = true;
	}
	//alert(ind(Event.data));
	window.clearTimeout(hidInt[ind(Event.data)]);
	$(Event.data).css('display', 'block');
    var pos = $(id).offset();    
    var width = $(id).width();
    var top = $(id).height();
    nleft=pos.left -s;
    ntop=pos.top +18;
    $(Event.data).css( { "left": +nleft+"px"  } );
    $(Event.data).css( {"top":ntop + "px" } );
}

// Function ******* beforeHide
function beforeHide(menu,h){
	
	window.clearTimeout(hidInt[h]);
	hidInt[h] = window.setTimeout("hideMenu('"+menu+"')", 200);
}

// Function ******* stopHide Menus
function stopHide(h){
	window.clearTimeout(hidInt[h]);
}

// Function ******* Hide Menus 
function hideMenu(menu){
	var objMenu = document.getElementById(menu);
	objMenu.style.display = "none";
}
// Function ******* Set Country Code
function setCountryCode(Event){	
	ctryCd=Event.data.substr(1);	
	location.href='/content_data/LAAM/ME/en/GBPME/001/'+ctryCd+'/index.html?cntryCd='+ctryCd;
	}
	
// Function ******* Call Country Page

var gal_cImage = "";
var gal_cCaption = "";
var api;
function callSelectCd()
{   
var api; 
	api = $("*").overlay({ 
		closeOnClick:false,
		target:"#GOverlay",	
		preload:false,
		api:true,
		expose: { 
			color: '#FFFFFF', 
			opacity: 0.7, 
			closeSpeed: 600 }
			});
	api.load();
}

// Function ******* Append Menus 
function appendMenus(menuName,code,name,avc){
		          h=ind(menuName);
				  
				  m=menuName.substr(1);
				  
				  pathi="/content_data/LAAM/ME/en/GBPME/001/images/arc_"+code+".jpg\"";
				  path="/content_data/LAAM/ME/en/GBPME/001/G1/";
				  if(ctryCd=="EG")
				  path="/content_data/LAAM/ME/en/GBPME/001/EG/";
                  //******** Append Car Names >>>
				  if(avc.indexOf(ctryCd)>=0){
					  href=path+code +"/"+ code + "_home.html?cntryCd="+ctryCd+"\""
				  +" onmouseover=\"stopHide("+h+");\" onmouseout=\"beforeHide('"+m+"',"+h+")";
					
				  $(menuName).append("<a href=\""+href+"\" >"
				  +"<div id=\"" +code + "\" class=\" carItem \">" + name +"</div>"+"</a>");
				  //******** Append Photos  >>>				 
				 
				 $("#"+code).append("<div id=\""+code+"img\" class=\"carImage\" ></div>");
			      $("#"+code+"img").append("<a href=\""+href+"\"><img id=\""+code+"photo\" src=\""+pathi+" /></a>");
				  var carImage=$("#"+code);
				  var data = new Array();
				  data[0]="#"+code;
				  data[1]=menuName;
				  carImage.bind('mouseover',data,showPhoto);
                  carImage.bind('mouseout',"#"+code+"img",hidePhoto);	
				  }
}

// Function ******* Index For Menus
function ind(name){
	if(name=="#menu")return 1;
	if(name=="#carm")return 2;
	if(name=="#vanm")return 3;
	if(name=="#suvm")return 4;
	if(name=="#commercialm")return 5;
	//new
	if(name=="#vehiclem")return 6;
	if(name=="#experiencem")return 7;
	if(name=="#ownerm")return 8;
	if(name=="#futurem")return 9;
	
	}
	

function showSubMenus(Event){

switch(Event.data){
		case "#carm": {id="#cars";break;}
		case "#vanm": {id="#vans";break;}
		case "#suvm": {id="#suvs";break;}
		case "#vehiclem": {id="#vehicles";break;}
		case "#experiencem": {id="#experiences";break;}
		case "#ownerm": {id="#owners";break;}
		case "#futurem": {id="#futures";break;}
		
		}
var idi=Event.data;
wimage=idi;
$(idi).css('display', 'block');
var pos = $(id).offset();    
var width = $(id).width();
var top = $(id).height();
nleft=width +10;
ntop=pos.top-75;
$(idi).css( { "left": +nleft+"px"  } );
$(idi).css( {"top":ntop + "px" } );
	}

function call_model( mdlID  )
{
	path="/content_data/LAAM/ME/en/GBPME/001/G1/";
	location.href=path+mdlID+'/'+mdlID+'_home.html?cntryCd='+ctryCd;
	
	}



var api2;
function callPop()
{
//alert(get_cookie('once'));
//if(get_cookie('once') != '1')
{
api2 = $("#mypopup").overlay({ 
		closeOnClick:false,
		preload:false,
		onClose:setOnce,
		api:true
			}).load();
createCookie('chevy','1','1000');
//document.cookie = "chevy=1;expires=01/01/2060 00:00:00";
}
}

function doBo1(EVENT){
	window.clearTimeout(timePop);
	var w = window.open("http://www.surveymonkey.com/s.aspx?sm=%2fjLzcNr0q8m7oajUAuU0aQ%3d%3d", "survey","status = 0, height = 600, width = 620,resizable = 0,scrollbars=yes");
        w.opener.focus();
		api2.close();

	}
function doBo2(EVENT){
	api2.close();
}
	
function setOnce(){
	//alert(get_cookie('chevy'));
	//alert(get_cookie('once'));
	createCookie('chevy','1','1000');
//document.cookie = "chevy=1;expires=Fri, 3 Aug 2020 20:47:11 UTC";
//document.cookie = "once=1;expires=Fri, 3 Aug 2020 20:47:11 UTC";
//alert(get_cookie('chevy'));
	//alert(get_cookie('once'));
	}


function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

