/* alert('Hello World!'); */


function showArrows() {
//	document.getElementById('reccomendations').style.backgroundColor="#EBEBEB";			
	document.getElementById('leftarrow').style.display="block";			
	document.getElementById('rightarrow').style.display="block";			
	setOpinionPHeight();
}

function hideArrows() {
//	document.getElementById('reccomendations').style.backgroundColor="#FFFFFF";			
	document.getElementById('leftarrow').style.display="none";			
	document.getElementById('rightarrow').style.display="none";			
}

var xmlHttp;


function showSectionsMenu() {
	document.getElementById('SectionsMenuLink').blur();			
	document.getElementById('SectionsMenu').style.display="block";			
}

function showBrandsMenu() {
	document.getElementById('BrandsMenuLink').blur();			
	document.getElementById('BrandsMenu').style.display="block";			
}

function showAreasMenu() {
	document.getElementById('AreasMenuLink').blur();			
	document.getElementById('AreasMenu').style.display="block";			
}

function showCarsMenu() {
	document.getElementById('CarsMenuLink').blur();			
	document.getElementById('CarsMenu').style.display="block";			
}


function hideSectionsMenu() {
	document.getElementById('SectionsMenu').style.display="none";			
}

function hideAreasMenu() {
	document.getElementById('AreasMenu').style.display="none";			
}

function hideBrandsMenu() {
	document.getElementById('BrandsMenu').style.display="none";			
}

function hideCarsMenu() {
	document.getElementById('CarsMenu').style.display="none";			
}

function showTab(number) {
	for(i=1;i<=3;i++)
		{
		if(i==number)
			{
			if(document.getElementById('tab_button_href'+i))
				{
				document.getElementById('tab_button_href'+i).className="act";			
				document.getElementById('tab_button'+i).className="tab_button_act";			
				document.getElementById('tab_button_right'+i).style.display="block";			
				document.getElementById('tab'+i).style.display="block";			
				document.getElementById('tab_button_href'+i).blur();			
				}
			}
		else
			{
			if(document.getElementById('tab_button_href'+i))
				{
				document.getElementById('tab_button_href'+i).className="";			
				document.getElementById('tab_button_right'+i).style.display="none";						
				document.getElementById('tab_button'+i).className="tab_button";		
				document.getElementById('tab'+i).style.display="none";	
				}
			}
		}

}


function showSelect() {
	if(document.getElementById("select").style.display=="block")
		{
//		Effect.Fade("select", { duration: .3, from: 1, to:0});
		document.getElementById("select").style.display="none";
		}
	else
		{
//		Effect.Appear("select", { duration: .3, from: 0, to:1});
		document.getElementById("select").style.display="block";
		}
	document.getElementById('select_model').blur();
}

function hideSelect() {
//	Effect.Fade("select", { duration: .3, from: 1, to:0});
	document.getElementById("select").style.display="none";
}

function hideCurtain() {
	Effect.Fade("curtain_container", { duration: .7, from: 1, to:0});
//	document.getElementById("select").style.display="none";
}
function showCurtain() {
//	Effect.Fade("curtain", { duration: .3, from: 1, to:0});
	document.getElementById("curtain_container").style.display="block";
}


function showBrandTab(number,total,img) {
	for(i=1;i<=total;i++)
		{
		if(i==number)
			{
			document.getElementById("brand_tab_button_img_x"+i).style.display="none";
			document.getElementById("brand_tab_button_img"+i).style.display="block";
			document.getElementById('brand_tab_button_img'+i).blur();
			document.getElementById('brand_tab_button'+i).blur();
			document.getElementById('brand_tab_button_href'+i).blur();
			document.getElementById('brand_tab_button_img_x'+i).blur();
			document.getElementById("brand_tab"+i).style.display="block";
			}
		else
			{
			document.getElementById("brand_tab_button_img_x"+i).style.display="block";
			document.getElementById("brand_tab_button_img"+i).style.display="none";
			document.getElementById('brand_tab_button_img_x'+i).blur();
			document.getElementById('brand_tab_button_img'+i).blur();
			document.getElementById('brand_tab_button_href'+i).blur();
			document.getElementById("brand_tab"+i).style.display="none";
			}
		}
}

function setModel(brand_id,model_id,total) {

//	alert(total)
	for(i=1;i<=total;i++)
		{
		if(i==model_id)
			{
			document.getElementById('model'+model_id).className="act";			
			document.getElementById('model'+model_id).blur();
			}
		else
			{
			if(document.getElementById('model'+i))
				{
				document.getElementById('model'+i).className="";			
				}
			}
		}

//hideSelect();
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){alert ("Browser does not support HTTP Request");return;} 
var url="/set_model.php"
url=url+"?brand="+brand_id
url=url+"&model="+model_id
url=url+"&salt="+Math.random()
xmlHttp.onreadystatechange=stateSetModel 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)	
Effect.Fade("select", { duration: 1, from: 1, to:0});
}



function stateSetModel() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	tmp_array=xmlHttp.responseText.split('#');
	brand_id=tmp_array[0];
	model_id=tmp_array[1];
	model_name=tmp_array[2];
	document.getElementById("my_car_link").innerHTML='<span class="my_car">У меня <a href="/cars/?brand='+brand_id+'&model='+model_id+'">'+model_name+'</a></span> <span class="my_car_change">(<a href="/?select=show&amp;brand='+brand_id+'&amp;model='+model_id+'">&#65533;зменить</a>)</span>';
	document.getElementById("cars_menu_link").href='/cars/?brand='+brand_id+'&model='+model_id;
	document.getElementById("cars_menu_link").innerHTML='Мой автомобиль';
	document.getElementById("news_menu_link").innerHTML='Мои новости';
	document.getElementById("service_menu_link").innerHTML='Мой сервис';
	document.getElementById("experts_menu_link").innerHTML='Мои мастера';
	document.getElementById("experts_menu_link").href='/experts/';
	if(brand_id==1&&model_id==1)
		{
		hideCurtain();
		}
	else
		{
		showCurtain();
		}
	} 
} 

function getOpinion(dir) {

if(dir=="next")	document.getElementById('rightarrow').blur();			
if(dir=="prev")	document.getElementById('leftarrow').blur();			

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){alert ("Browser does not support HTTP Request");return;} 
var url="/get_opinion.php"
url=url+"?currentID="+opinionID
url=url+"&dir="+dir
url=url+"&salt="+Math.random()
xmlHttp.onreadystatechange=stateGetOpinion 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)	
}

function setOpinionPHeight() {
	p_height=document.getElementById("opinion_text_p").offsetHeight;
//	top=50;
//	if(p_height) 
//		{
//		top=55+(p_height/2)-16;
//		document.getElementById("leftarrow").style.top=top+"px";			
//		document.getElementById("rightarrow").style.top=top+"px";			
//		}
}

function stateGetOpinion() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	tmp_array=xmlHttp.responseText.split('#');
	opinionID=tmp_array[0];
	text=tmp_array[1];
	op_author=tmp_array[2];
	img=tmp_array[3];
	document.getElementById("opinion_text").innerHTML=text;
	document.getElementById("opinion_author").innerHTML=op_author;
	document.getElementById("opinion_img").src=img;
//	setOpinionPHeight();
	
//	brand_id=tmp_array[0];
//	model_id=tmp_array[1];
//	model_name=tmp_array[2];
//	document.getElementById("my_car_link").innerHTML='<span class="my_car">У меня <a href="/cars/?brand='+brand_id+'&model='+model_id+'">'+model_name+'</a></span> <span class="my_car_change">(<a href="/?select=show&amp;brand='+brand_id+'&amp;model='+model_id+'">&#65533;зменить</a>)</span>';
//	document.getElementById("cars_menu_link").href='/cars/?brand='+brand_id+'&model='+model_id;
//	document.getElementById("cars_menu_link").innerHTML='Мой автомобиль';
//	document.getElementById("news_menu_link").innerHTML='Мои новости';
//	document.getElementById("experts_menu_link").innerHTML='Мои мастера';
//	document.getElementById("experts_menu_link").href='/experts/';
	}
} 

function GetXmlHttpObject() { 
var objXMLHttp=null
if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
return objXMLHttp
} 