var oldPriceID=false;//=0;
var oldPriceID1=false;
var oldENC_CarModelID=false;
var old_CodeCar='';


function CFExpand(ID1,act1)

{

//alert (document.all['bb'+ID1].style.display);
if (document.all['bb'+ID1].style.display=="block") {
try{
	document.images['aa'+ID1].src="/images/ford/))).gif";
			document.all['bb'+ID1].style.display="none";
			
					}
		catch(error){}

}else{

try{
	document.images['aa'+ID1].src="/images/ford/III.gif";
document.all['bb'+ID1].style.display="block";
					}
		catch(error){}

}

}


 function CExpand(ID1,act1)

{

//alert (document.all['bb'+ID1].style.display);
if (document.all['bb'+ID1].style.display=="block") {
try{
	document.images['aa'+ID1].src="/images/Chevrolet/))).gif";
			document.all['bb'+ID1].style.display="none";
			
					}
		catch(error){}

}else{

try{
	document.images['aa'+ID1].src="/images/Chevrolet/III.gif";
document.all['bb'+ID1].style.display="block";
					}
		catch(error){}

}

}

function priceExpand(ID,ENC_CarModelID,act,CodeCar){
	
	//alert("priceExpand("+ID+","+ENC_CarModelID+","+act+","+CodeCar+");");
	if (act==1) {
		if (oldPriceID)
			priceExpand(oldPriceID,ENC_CarModelID,0,CodeCar);
	//		alert("priceExpand("+ID+","+ENC_CarModelID+","+act+","+CodeCar+");");
		try{
			
			var tr_inv = document.getElementById('a'+ID);
			tr_inv.style.display = "none";
			
			var tr_vis = document.getElementById('b'+ID);
			tr_vis.style.display = "";
			
	
		//	document.all['a'+ID].style.display="none";
		//	document.all['b'+ID].style.display="block";
		}
		catch(error){}
		try{
			document.getElementById("ModelArts").style.display="none";
			document.getElementById("ModelInfo").style.display="block";
		}
		catch(error){}
		
			if (old_CodeCar!=''){
			try{
				document.all['CodeCar_'+old_CodeCar].style.display="none"
			}
			catch(error){}
		}
		try{
			document.all['CodeCar_'+CodeCar].style.display="block";
		}
		catch(error){}
		//oldENC_CarModelID=ENC_CarModelID;
		old_CodeCar=CodeCar;
		oldPriceID=ID;
	}
	else{
		try{

			var tr_inv = document.getElementById('a'+ID);
			tr_inv.style.display = "";
			
			var tr_vis = document.getElementById('b'+ID);
			tr_vis.style.display = "none";
			
	
			
		
		}
		catch(error){}
		oldPriceID = false;
	}
}


function priceExpandKia(ID,ENC_CarModelID,act,CodeCar){
	
	if (act==1) {
		if (oldPriceID)
			priceExpandKia(oldPriceID,ENC_CarModelID,0,CodeCar);
		try{
			
			var tr_inv = document.getElementById('a'+ID);
			tr_inv.style.display = "none";
			
			var tr_vis = document.getElementById('b'+ID);
			tr_vis.style.display = "";
		}
		catch(error){}

		old_CodeCar=CodeCar;
		oldPriceID=ID;
	}
	else{
		try{

			var tr_inv = document.getElementById('a'+ID);
			tr_inv.style.display = "";
			
			var tr_vis = document.getElementById('b'+ID);
			tr_vis.style.display = "none";
		}
		catch(error){}
		oldPriceID = false;
	}
}





function priceExpandRenoMos(ID,ENC_CarModelID,act,CodeCar){
	

	if (act==1) {
		if (oldPriceID)
			priceExpandRenoMos(oldPriceID,ENC_CarModelID,0,CodeCar);
		try{
			var tr_inv = document.getElementById('f'+ID);
			tr_inv.style.display = "";
			
			var tr_vis = document.getElementById('g'+ID);
			tr_vis.style.display = "";
			
			var tr_vis1 = document.getElementById('c'+ID);
			tr_vis1.style.display = "";
			
			var tr_color = document.getElementById('d'+ID);
			tr_color.className =  "price_selected" ;
			
			
			var a_color = document.getElementById('e'+ID);
			a_color.className =  "price_selected" ;
			
			
		}
		catch(error){}
		try{
			document.getElementById("ModelArts").style.display="none";
			document.getElementById("ModelInfo").style.display="block";
		}
		catch(error){}
		
			if (old_CodeCar!=''){
			try{
				document.all['CodeCar_'+old_CodeCar].style.display="none"
			}
			catch(error){}
		}
		try{
			document.all['CodeCar_'+CodeCar].style.display="block";
		}
		catch(error){}
		//oldENC_CarModelID=ENC_CarModelID;
		old_CodeCar=CodeCar;
		oldPriceID=ID;
	}
	else{
		try{
			
			
			var tr_vis1 = document.getElementById('c'+ID);
			tr_vis1.style.display = "none";
			
			
			
			var tr_inv = document.getElementById('f'+ID);
			tr_inv.style.display = "none";
			
			var tr_vis = document.getElementById('g'+ID);
			tr_vis.style.display = "none";
			
			var tr_color = document.getElementById('d'+ID);
			tr_color.className = "price" ;
			
			var a_color = document.getElementById('e'+ID);
			a_color.className =  "price" ;
			
			

		}
		catch(error){}
		oldPriceID = false;
	}
}

function priceExpandRenoEka(ID,ENC_CarModelID,act,CodeCar){
	

	if (act==1) {
		if (oldPriceID)
			priceExpandRenoEka(oldPriceID,ENC_CarModelID,0,CodeCar);
		try{
			var tr_inv = document.getElementById('f'+ID);
			tr_inv.style.display = "";
			
			var tr_vis = document.getElementById('g'+ID);
			tr_vis.style.display = "";
			
			var tr_vis1 = document.getElementById('c'+ID);
			tr_vis1.style.display = "";
			
			var tr_color = document.getElementById('d'+ID);
			tr_color.className =  "content_selected" ;
			
			
			var a_color = document.getElementById('e'+ID);
			a_color.className =  "content_selected" ;
			
			
		}
		catch(error){}
		try{
			document.getElementById("ModelArts").style.display="none";
			document.getElementById("ModelInfo").style.display="block";
		}
		catch(error){}
		
			if (old_CodeCar!=''){
			try{
				document.all['CodeCar_'+old_CodeCar].style.display="none"
			}
			catch(error){}
		}
		try{
			document.all['CodeCar_'+CodeCar].style.display="block";
		}
		catch(error){}
		//oldENC_CarModelID=ENC_CarModelID;
		old_CodeCar=CodeCar;
		oldPriceID=ID;
	}
	else{
		try{
			
			
			var tr_vis1 = document.getElementById('c'+ID);
			tr_vis1.style.display = "none";
			
			
			
			var tr_inv = document.getElementById('f'+ID);
			tr_inv.style.display = "none";
			
			var tr_vis = document.getElementById('g'+ID);
			tr_vis.style.display = "none";
			
			var tr_color = document.getElementById('d'+ID);
			tr_color.className = "content" ;
			
			var a_color = document.getElementById('e'+ID);
			a_color.className =  "content" ;
			
			

		}
		catch(error){}
		oldPriceID = false;
	}
}


function PopupWindow(url, width, height) {
	var top=screen.height/2-height/2;
	var left=screen.width/2-width/2;
	var wnd = window.open(url, "","left="+left+",top="+top+",width="+width+",height="+height+",resizable=0,status=0,scrollbars=0");
	
	if(wnd) {wnd.focus();}
}


function PopupAnketa(artID,paramname,param,salon,salon_id) {
  if(salon_id != '')
  {
	  salon = "&"+salon+"="+salon_id;
  }
  var width=480;
  var height=540;
  var left=screen.width/2-width/2;
  var top=screen.height/2-height/2;
  var wnd = window.open("/default.asp?artID="+artID+"&"+ paramname+"="+escape(param)+salon, "anketapopup","left="+left+",top="+top+",width="+width+",height="+height+",resizable=0,status=0,scrollbars=1");
  if(wnd)
    wnd.focus();
}


function PopupPic(name, id, width, height){
  var left=screen.width/2-width/2;
  var top=screen.height/2-height/2;
  var wnd = window.open("/services/popuppic.asp?name="+ name+"&id="+id, "","left="+left+",top="+top+",width="+width+",height="+height+",resizable=0,status=0,scrollbars=0");
  if(wnd)
    wnd.focus();
}

function PrintPreview(){
  var url = window.location.href;
  var title = window.document.title;
  if(url.indexOf("#") != -1)
  	url = url.substring(0,url.indexOf("#"));
  if(url.indexOf("?") != -1)
    url = url + "&mode=print"
  else
    url = url + "?mode=print"
  var wnd = window.open( url , "PrintPreview","width=670,height=700,resizable=1,status=0,scrollbars=1");
  if(wnd)
    wnd.focus();
}

function MailLink(){
  var url = window.location.href;
  var title = window.document.title;
  var wnd = window.open("/services/maillink.asp" , "MailLink","width=472,height=501,resizable=1,status=0,scrollbars=1");
  if(wnd)
    wnd.focus();
}

function RemoveLinks(){
	if(window.opener)
	window.opener.name = "top"
	for(i=0; i<document.links.length; i++){
		var lnk = document.links[i].href;
		if(lnk.indexOf("javascript") == -1 && lnk.indexOf("#") == -1){
			document.links[i].target="top";
			document.links[i].onclick = new Function("opener.focus();");
		}
	}
}

var imagesHidden = false;
var images = null;

function HideImages(){
  if(images == null)
    images = new Array(document.images.length);
  var selfpath = document.location.href.split("/");
  for(i=0; i<document.images.length; i++){
    if(!imagesHidden){
      var path = document.images[i].src.split("/");
      if(path.length>5 || path.length==4 || selfpath[2] != path[2]){
        images[i] = document.images[i].src;
        document.images[i].src="/images/blank.gif";
      }  
    }
    else if(images[i] != null){
      document.images[i].src=images[i];
    }
  }
  imagesHidden = !imagesHidden;
  if(imagesHidden)
    document.getElementById("hide").innerText = "Show images"
  else
    document.getElementById("hide").innerText = "Hide images"
}

function GetTitle(){
  if(opener)
    if(opener.document.title)
      this.document.title = opener.document.title;
}


function Toggle(element){
  if(element.tagName == "IMG"){
    var div = element.parentNode.parentNode.parentNode.parentNode.parentNode; //TD->TR->TBODY->TABLE->DIV
    var folder = element.parentNode.nextSibling;
    if(element.src.indexOf("_minus.gif")!=-1){
      element.src = element.src.substring(0, element.src.indexOf("_minus.gif")) + "_plus.gif";
      folder.childNodes.item(0).src = "/images/tree/folder_closed.gif";
      var childs = div.childNodes;
      for(var i=1; i< childs.length; i++){
        if(childs[i].tagName == "DIV"){
          childs[i].style.display = "none";
          childs[i].style.visibility = "hidden";
        }
      }
      div.setAttribute("expanded", "false");
    }
    else{
      element.src = element.src.substring(0, element.src.indexOf("_plus.gif")) + "_minus.gif";
      folder.childNodes.item(0).src = "/images/tree/folder_open.gif";
      var childs = div.childNodes;
      for(var i=1; i< childs.length; i++){
        if(childs[i].tagName == "DIV"){
          childs[i].style.display = "block";
          childs[i].style.visibility = "visible";
        }
      }
      div.setAttribute("expanded", "true");
    }
  }
}

function ExpandVisual(table){
  var img = table.getElementsByTagName("IMG");
  if(img.length >= 2){
    var x = img[img.length-1].src.indexOf("_closed.gif");
    if(x != -1)
      img[img.length-1].src = "/images/tree/folder_open.gif";
    x = img[img.length-2].src.indexOf("_plus.gif");
    if(x != -1)
      img[img.length-2].src = img[img.length-2].src.substring(0, x) + "_minus.gif";
  }
}

function ExpandAll(){
  var rootDiv = document.getElementById("SiteMap");
  if(rootDiv){
    var childs = rootDiv.getElementsByTagName("DIV");
    for(var i=0; i<childs.length; i++){
        if(childs[i].getAttribute("expanded") != "true"){
          ExpandVisual(childs[i].childNodes.item(0));
          childs[i].setAttribute("expanded", "true")
        }
        if(childs[i].parentNode != rootDiv){
          childs[i].style.display="block";
          childs[i].style.visibility = "visible";
        }
    }
  }
}

function CollapseVisual(table){
  var img = table.getElementsByTagName("IMG");
  if(img.length >= 2){
    var x = img[img.length-1].src.indexOf("_open.gif");
    if(x != -1)
      img[img.length-1].src = "/images/tree/folder_closed.gif";
    x = img[img.length-2].src.indexOf("_minus.gif");
    if(x != -1)
      img[img.length-2].src = img[img.length-2].src.substring(0, x) + "_plus.gif";
  }
}

function CollapseAll(){
  var rootDiv = document.getElementById("SiteMap");
  if(rootDiv){
    var childs = rootDiv.getElementsByTagName("DIV");
    for(var i=0; i<childs.length; i++){
        if(childs[i].getAttribute("expanded") == "true"){
          CollapseVisual(childs[i].childNodes.item(0));
          childs[i].setAttribute("expanded", "false")
        }
        if(childs[i].parentNode != rootDiv){
          childs[i].style.display="none";
          childs[i].style.visibility = "hidden";
        }
    }
  }
}

function switchTab(id){
	var tab_table = document.getElementById(id).parentNode;
	var tabs = tab_table.childNodes;
	for(i=0; i<tabs.length; i++)
		if(tabs[i].className=="selected"){
			tabs[i].className="";
			document.getElementById(tabs[i].id+"_div").style.display="none";
			break;
		}
	document.getElementById(id).className="selected";
	document.getElementById(id+"_div").style.display="block";
}
