// JavaScript Document
var pageHttp;
var pageXML;




function getBanners(){
	
	
	pageHttp=getXmlHttpObject();
	try{	
		pageHttp.open("POST",url);
		pageHttp.onreadystatechange=setCar;
	 }
	 catch(e){
		 alert("HTTP Init error:"+e);
	 }
	// alert("Send");
	if( window.ActiveXObject && /Win/.test(navigator.userAgent) ) { 
	  try{
		pageHttp.send(null);
		}
		catch(e){
			//alert("SEND ERROR");
		}
	}else{
	 
		pageHttp.async=true;
		pageHttp.send(document.location.href+"?name=1");
	}
}

function getVarients(url){
	varHttp=getXmlHttpObject();
	try{	
		varHttp.open("POST",url);
		varHttp.onreadystatechange=setVarients;
	 }
	 catch(e){
		 alert("HTTP Init error:"+e);
	 }
	// alert("Send");
	if( window.ActiveXObject && /Win/.test(navigator.userAgent) ) { 
	  try{
		varHttp.send(null);
		}
		catch(e){
			//alert("SEND ERROR");
		}
	}else{
	 
		varHttp.async=true;
		varHttp.send(document.location.href+"?name=1");
	}
	
}
function setVarients(){

	if(varHttp.readyState==4)
	{
	
		while(document.getElementById('carVarients').options.length>0)
		{
			document.getElementById('carVarients').remove(i);
		}
	
		if (window.ActiveXObject)
		{
			  varXML=new ActiveXObject("Microsoft.XMLDOM");
			  varXML.async="false";
			 
				  varXML.loadXML(varHttp.responseText);
				 
				  var len=varXML.documentElement.childNodes.length;
				
				  for(i=0;i<len;i++){
						
						id=varXML.documentElement.childNodes(i).getAttribute("id");
						content=varXML.documentElement.childNodes(i).text
						
						var opt = document.createElement('option');
						 opt.text = content;
						 opt.value = id ;
						 document.getElementById('carVarients').add(opt);
				  }
				
			 
		}
		// code for Mozilla, Firefox, Opera, etc.
		else
		{
			
				var parser=new DOMParser();
				varXML=parser.parseFromString(varHttp.responseText,"text/xml");
				var len=varXML.documentElement.childNodes.length;
				
				  for(i=0;i<len;i++){
					 
							id=varXML.documentElement.childNodes[i].getAttribute("id");
							content=varXML.documentElement.childNodes[i].firstChild.nodeValue
							var opt = document.createElement('option');
							 opt.text = content;
							 opt.value = id ;
							 document.getElementById('carVarients').appendChild(opt);
				  }
	
		} 
	}
	
}

function getXmlHttpObject()
{
    var _http=null;
    try
    {
      // Firefox, Opera 8.0+, Safari
      _http=new XMLHttpRequest();
    }
    catch (e)
    {
      // Internet Explorer
      try
      {
		 _http=new ActiveXObject("Microsoft.XMLHTTP");
         
      }
      catch (e)
      {
        _http=new ActiveXObject("Msxml2.XMLHTTP");
      }
    }
    if(_http==null){
        alert("Ajax is Not Supported");
    }
    return _http;
}



function setCar(){
		if(pageHttp.readyState==4)
		{
			if (window.ActiveXObject)
			{
				  pageXML=new ActiveXObject("Microsoft.XMLDOM");
				  pageXML.async="false";
				 
					  pageXML.loadXML(pageHttp.responseText);
					  var len=pageXML.documentElement.childNodes.length;
					
					  for(i=0;i<len;i++){
						 		try{
								id=pageXML.documentElement.childNodes(i).getAttribute("id");
								content=pageXML.documentElement.childNodes(i).text
								target=document.getElementById(id);
								
									if(target){
										
										target.innerHTML=content; 
									}
								}
								catch(e){}
							
					  }
					
				 
			}
			// code for Mozilla, Firefox, Opera, etc.
			else
			{
				try{
				
				    var parser=new DOMParser();
				    pageXML=parser.parseFromString(pageHttp.responseText,"text/xml");
					var len=pageXML.documentElement.childNodes.length;
					
					  for(i=0;i<len;i++){
						 
								id=pageXML.documentElement.childNodes[i].getAttribute("id");
								content=pageXML.documentElement.childNodes[i].firstChild.nodeValue
								target=document.getElementById(id);
								
								if(target){
									
									target.innerHTML=content; 
								}
					  }
					
				
				
				}
				catch(e){
					
					alert("DOM ERROR page:" +e);
				}
			}  

		}
		sIFR.replace(uni, {
		  selector: 'h1',
		  css: '.sIFR-root { background-color: #FFFFFF; color: #1c4382; }'
		});
	}

function setAlbum(str){
	target=document.getElementById("CAR_INTRO");
	
	switch(str){
		case "all" :
			target.innerHTML=getText("CAR_INTRO");
			break;
		case "home" :
			target.innerHTML=getText("CAR_INTRO");
			break;
		case "exterior" :
			target.innerHTML=getText("CAR_EXTERIOR");
			break;
		case "interior" :
			target.innerHTML=getText("CAR_INTERIOR");
			break;
		case "performance" :
			target.innerHTML=getText("CAR_PERFORMANCE");
			break;
		case "safety" :
			target.innerHTML=getText("CAR_SAFETY");
			break;
		case "accessories" :
			target.innerHTML=getText("CAR_ACCESSORIES");
			break;
	}
	
	sIFR.replace(uni, {
	  selector: 'h1',
	  css: '.sIFR-root { background-color: #FFFFFF; color: #1c4382; }'
	});
}

function  getText(str){
	var len=pageXML.documentElement.childNodes.length;
	if (window.ActiveXObject)
	{
		for(i=0;i<len;i++)
		{
			id=pageXML.documentElement.childNodes(i).getAttribute("id");
			if(id==str){
				return 	pageXML.documentElement.childNodes(i).text
			}
		}
	
	}
	else
	{
		for(i=0;i<len;i++)
		{
			id=pageXML.documentElement.childNodes[i].getAttribute("id");
			if(id==str){
				return pageXML.documentElement.childNodes[i].firstChild.nodeValue
			}
		}
	}

	
	return "String not found";
}