var HOST = location.hostname;

function switchClass(id,className){

	switch(className)
	{
		case "hidden":
			$(id).className='visible';
			break
		case "visible":
			$(id).className='hidden';
			break
		default:
			$(id).className='hidden';
	}

}


function switchHelp(id,className){
	switch(className)
	{
		case "help_hidden":
	
			//if(document.getElementsByName('ColorId')!=="null"){
			var Colors = document.getElementsByName('ColorId');
	

			for(var i=0; i<Colors.length; i++){

				$(Colors[i].id).className='help_hidden';
			}
			//}
	
			$(id).className='help_visible';
			break
	
		case "help_visible":
			$(id).className='help_hidden';
			break

		default:
			$(id).className='help_hidden';
	}
}






function switchImage(s_img, d_img){
	$(d_img).src = "http://"+HOST+"/"+s_img;
}


function viewImage(image){
	image = '<img src="'+image+'" alt="" onload=WindowPosition("Image") />';
	CreateWindow("Image","",image,0,200,0,0,0,0,1);	
}

function Cart(PID,Q,P){
	var data = PID+'&'+Q+'&'+P;
	var WinName = "Cart";
	var SData = "Cart.php"+";;;00;;;00;"+data;
	$(WinName+"_Body").innerHTML = "<center><img src='http://"+HOST+"/images/elm/loader-0.gif' width='32' height='32'></center>";
	JsHttpRequest.query("http://"+HOST+"/init.php",{
		'str': SData
	},
	function(result, errors) {	
		$(WinName+"_Body").innerHTML = errors; 
		$(WinName+"_Body").innerHTML = result["str"];
		if(PID!==0){
			CreateWindow("Buy","Добавление в корзину успешно!",result['data'],0,200,220,450,0,0,1);
		}
	},true);
}

function CartPaymentByQiwi(id,type){
	if(type=='2'){
		$(id).style.display="block";
	}else{
		$(id).style.display="none";
	}
}

function FilterSubmit(id){
	$(id).submit();
}

function doFilter(value,event) {
	var setEl = '#FilterResult';
	var WB = 'FilterResultFly';
	var WinExist = $(WB);
	event = event || window.event;

	if(WinExist) {
		$(WB).style.visibility = 'hidden';
		$(WB).style.display = 'none';
	}

	if(event && event.type=='click'){
		setEl = '#FilterResultFly';
		if(!WinExist) {
			var WinBox = document.createElement('div');
			WinBox.id = WB;
			document.body.appendChild(WinBox);
		}

		var pageScroll = self.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
		var X = event.clientX;
		var Y = event.clientY+pageScroll;

		$(WB).style.top = Y+'px';
		$(WB).style.visibility = 'visible';
		$(WB).style.display = 'block';
	}

	jQuery.ajax({
		url: 'http://'+location.hostname+'/Filter.php',
		dataType: "html",
		type: "post",
		data: jQuery(value).serialize(),
		beforeSend: function()
		{
			jQuery(setEl).html("<center><img src='http://"+HOST+"/images/elm/loader-0.gif' width='32' height='32'></center>");
		},
		success: function(content)
		{ 	
			jQuery(setEl).html(content);
		},
		error: function(response) {
			alert('Error');
		}
	});
}


function CarSearch(id,value,group){
	
	$(group+'controlVar').value = id;
	
	if(id=="CarSearchResult"){
		$(group+'CarSearchForm').submit();
	}else{	
	
		if(id==group+"CarModel"){
			$(id).options.length = 0
			$(group+"CarYear").options.length = 0
			$(group+"CarModification").length = 0
			$(group+"CarYear").disabled = true;
			$(group+"CarModification").disabled = true;
		}
	
		if(id==group+"CarYear"){
			$(id).options.length = 0
			$(group+"CarModification").length = 0
			$(group+"CarModification").disabled = true;
		}
	
		var req = new JsHttpRequest();
		$(group+'_error').innerHTML = "<img src='http://"+HOST+"/images/elm/loader-0.gif' width='32' height='32' hspace='5'>";
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				
				var Options = req.responseJS.result;
				Options = Options.split(";");		
		
				for(var i=0; i < Options.length; i++) {
					$(id).options[i] = new Option(Options[i],Options[i]);
				}
		
				$(group+'_error').innerHTML = req.responseJS.myerror;
				$(id).disabled = false;
			}
		}
		req.open("POST", 'http://'+HOST+'/CarSearch.php', true);
		req.send( {
			q: value, 
			group: group
		} );
	}
}




