
function Wait(v1)
{
	if(v1 == 1)
	{
		document.getElementById('wait_img').style.display = 'block';
		document.getElementById('s_width').disabled = true;
		document.getElementById('s_height').disabled = true;
		document.getElementById('s_diametr').disabled = true;
		document.getElementById('s_manufacture').disabled = true;
		document.getElementById('s_season1').disabled = true;
		document.getElementById('s_season2').disabled = true;
	}
	else if(v1 == 2)
	{
		document.getElementById('wait_img').style.display = 'none';
		document.getElementById('s_width').disabled = false;
		document.getElementById('s_height').disabled = false;
		document.getElementById('s_diametr').disabled = false;
		document.getElementById('s_manufacture').disabled = false;
		document.getElementById('s_season1').disabled = false;
		document.getElementById('s_season2').disabled = false;
	}
	else if(v1 == 3)
	{
		document.getElementById('wait_img').style.display = 'block';
		document.getElementById('d_hole').disabled = true;
		document.getElementById('d_pcd').disabled = true;
		document.getElementById('d_diametr').disabled = true;
		document.getElementById('d_manufacture').disabled = true;
		document.getElementById('d_wtype1').disabled = true;
		document.getElementById('d_wtype2').disabled = true;
		document.getElementById('d_wtype3').disabled = true;
	}
	else if(v1 == 4)
	{
		document.getElementById('wait_img').style.display = 'none';
		document.getElementById('d_hole').disabled = false;
		document.getElementById('d_pcd').disabled = false;
		document.getElementById('d_diametr').disabled = false;
		document.getElementById('d_manufacture').disabled = false;
		document.getElementById('d_wtype1').disabled = false;
		document.getElementById('d_wtype2').disabled = false;
		document.getElementById('d_wtype3').disabled = false;
	}
	else if(v1 == 5)
	{
		document.getElementById('wait_img').style.display = 'block';
		document.getElementById('d_diametr').disabled = true;
		document.getElementById('d_manufacture').disabled = true;
		document.getElementById('d_wtype1').disabled = true;
		document.getElementById('d_wtype2').disabled = true;
		document.getElementById('d_wtype3').disabled = true;
	}
	else if(v1 == 6)
	{
		document.getElementById('wait_img').style.display = 'none';
		document.getElementById('d_diametr').disabled = false;
		document.getElementById('d_manufacture').disabled = false;
		document.getElementById('d_wtype1').disabled = false;
		document.getElementById('d_wtype2').disabled = false;
		document.getElementById('d_wtype3').disabled = false;
	}
}

function disabledFilter(v1,v2,v3)
{
	if(v1 != '')
		document.getElementById(v1).disabled = true;
	if(v2 != '')
		document.getElementById(v2).disabled = true;
	if(v3 != '')
		document.getElementById(v3).disabled = true;	
}
function ShowImgWin(fname, width, height) 
{
	PopupWin = window.open(fname, "_blank", "height="+height+",width="+width+",menubar=no,status=no,titlebar=no,toolbar=no,location=no,resizable=no,scrollbars=yes");
	return false;
}
/*
$(document).ready(function() 
{
  	$('img.ImageToolTip').cluetip({
  		activation: 'click',
  		positionBy: 'bottomTop', 
  		topOffset: 20,
  		tracking: true,
  		width:'120px',height:'145px',
  		showTitle: false
  	});
});
*/
function show_tab(v1,v2)
{
	var sid1 = document.getElementById(v1);
	var sid2 = document.getElementById(v2);
	if (sid1 != null && sid2 != null)
	{
		sid1.style.display = 'block';
		sid2.style.display = 'none';
	}
}

function MenuOpenClose2(v1)
{
	if ($("#"+v1).is(":hidden"))
    	$("#"+v1).slideDown("slow");
    else
    	$("#"+v1).slideUp("slow");
}

function empty_reply(response)
{
	
}
function Rredirect(response)
{
	if(response)
		window.location.href=response;
}
function CMultyReply( response )
{
	if(response)
	{
		if(response['id1'] != '' && response['data1'] && response['data1'] != 'undefined')
		{
			var count = response['data1'].length;
			if (count > 0) 
			{
				var v2 = document.getElementById(response['id1']);
				var i;
				v2.options.length = 0 ;
				v2[v2.length] = new Option(response['def1'],'');
				for (i = 0 ; i < count ; i++)
				{
					v2[v2.length] = new Option(response['data1'][i]['name'],response['data1'][i]['id']);
				}
				v2.disabled = false ;
			}
		}
		if(response['id2'] != '' && response['data2'] != 'undefined')
		{
			var count = response['data2'].length;
			if (count > 0) 
			{
				var v2 = document.getElementById(response['id2']);
				var i;
				v2.options.length = 0 ;
				v2[v2.length] = new Option(response['def2'],'');
				for (i = 0 ; i < count ; i++)
				{
					v2[v2.length] = new Option(response['data2'][i]['name'],response['data2'][i]['id']);
				}
				v2.disabled = false ;
			}
		}
		if(response['id3'] != '' && response['data3'] != 'undefined')
		{
			var count = response['data3'].length;
			if (count > 0) 
			{
				var v2 = document.getElementById(response['id3']);
				var i;
				v2.options.length = 0 ;
				v2[v2.length] = new Option(response['def3'],'');
				for (i = 0 ; i < count ; i++)
				{
					v2[v2.length] = new Option(response['data3'][i]['name'],response['data3'][i]['id']);
				}
				v2.disabled = false ;
			}
		}
	}
}
function CReply( response )
{
	if(response)
	{
		var count = response['data'].length;
		if (count > 0) 
		{
			var v2 = document.getElementById(response['id']);
			var i;
			v2.options.length = 0 ;
			v2[v2.length] = new Option(response['def'],0);
			for (i = 0 ; i < count ; i++)
			{
				v2[v2.length] = new Option(response['data'][i]['name'],response['data'][i]['id']);
			}
			v2.disabled = false ;
		}
	}
}

function getSeason()
{
	var v1 = document.getElementById('s_season1');
	var v2 = document.getElementById('s_season2');
	if(v1.checked == true)
		return v1.value;
	else
		return v2.value;
}
function getWheelsType()
{
	var v1 = document.getElementById('d_wtype1');
	var v2 = document.getElementById('d_wtype2');
	var v3 = document.getElementById('d_wtype3');
	var str = '';
	if(v1.checked == true )
	{
		if (str != '')
			str += '/'+v1.value;
		else
			str += v1.value;
	}
	if(v2.checked == true )
	{
		if (str != '')
			str += '/'+v2.value;
		else
			str += v2.value;
	}
	if(v3.checked == true )
	{
		if (str != '')
			str += '/'+v3.value;
		else
			str += v3.value;
	}
		
	return str;
}
function ChAutoFiltr2(v1,v2,v3,v4)
{
	alert(v3);
	
	
	//alert(explode('/'.v3));
}

 function explode( delimiter, string ) 
 {  
      // http://kevin.vanzonneveld.net  
      // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)  
      // +   improved by: kenneth  
      // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)  
      // *     example 1: explode(' ', 'Kevin van Zonneveld');  
      // *     returns 1: {0: 'Kevin', 1: 'van', 2: 'Zonneveld'}  
      var emptyArray = { 0: '' };  
     if ( arguments.length != 2  
         || typeof arguments[0] == 'undefined'  
         || typeof arguments[1] == 'undefined' )  
     {  
         return null;  
     }  
    
     if ( delimiter === ''  
         || delimiter === false  
         || delimiter === null )  
     {  
         return false;  
     }  
    
     if ( typeof delimiter == 'function'  
         || typeof delimiter == 'object'  
          || typeof string == 'function'  
          || typeof string == 'object' )  
      {  
         return emptyArray;  
     }  
    
     if ( delimiter === true ) {  
         delimiter = '1';  
     }  
    
     return string.toString().split ( delimiter.toString() );  
}  

function ChAutoFiltr(v1,v2,v3)
{
	var sel1 = document.getElementById(v2);
	var sel2 = document.getElementById(v3);
	sel1.selectedIndex = v1.selectedIndex;
	sel2.selectedIndex = v1.selectedIndex;
}
function closeTyres(id1,id2,img)
{
	if(id1 != '')
		document.getElementById(id1).innerHTML = img;
	if(id2 != '')
		document.getElementById(id2).innerHTML = 'Шина не выбрана';
}
function closeWheels(id1,id2,img)
{
	if(id1 != '')
		document.getElementById(id1).innerHTML = img;
	if(id2 != '')
		document.getElementById(id2).innerHTML = 'Диск не выбран';
}
function emptyArea(id1,id2,id3,id4)
{
	if(id1 != '')
		document.getElementById(id1).innerHTML = '';
	if(id2 != '')
		document.getElementById(id2).innerHTML = '';
	if(id3 != '')
		document.getElementById(id3).innerHTML = '';
	if(id4 != '')
		document.getElementById(id4).innerHTML = '';
		
}
function Reply(response)
{
	if(response)
	{
		//alert(1);
		var tmp = response['id'];
		var area = response['id'];
		
		if(tmp == 'd_items_a')
			area = 'd_items';
			
		var id = document.getElementById(area);
		if(id)
			id.innerHTML = response['data'];
		
			
		if(tmp == 's_items')
			Wait(2);
		else if(tmp == 'd_items')
			Wait(4);
		else if(tmp == 'd_items_a')
			Wait(6);
	}
}
function MultyReply(response)
{
	if(response)
	{
		var id = document.getElementById(response['id']);
		if(id)
			id.innerHTML = response['data'];
		var id = document.getElementById(response['id2']);
		if(id)
			id.innerHTML = response['data2'];
	}
}

function checkAndRun()
{
	setTimeout('x_LoadItem(1,document.getElementById(\'s_width\').value,document.getElementById(\'s_height\').value,document.getElementById(\'s_diametr\').value,document.getElementById(\'s_manufacture\').value,getSeason(),Reply)',1000);
	setTimeout('x_LoadItem(2,document.getElementById(\'d_hole\').value,document.getElementById(\'d_pcd\').value,document.getElementById(\'d_diametr\').value,document.getElementById(\'d_manufacture\').value,getWheelsType(),Reply)',1000);
}

function BReply(response)
{
	if(response)
	{
		if(response['error'] == 1)
		{
			alert(response['data']);
		}
		else if(response['error'] == 2)
		{
			if(response['eid'] != '')
			{
				var id = document.getElementById(response['eid']);
				id.innerHTML = response['edata'];
			}	
			if(response['id'] != '')
			{
				var id = document.getElementById(response['id']);
				id.innerHTML = response['data'];
			}
			if(response['id2'] != '')
			{
				var id = document.getElementById(response['id2']);
				id.innerHTML = response['data2'];
			}
			if(response['type'] == 3)
			{
				window.location.reload();
			}
		}
		else if(response['error'] == 0)
		{
			if(response['id'] != '')
			{
				var id = document.getElementById(response['id']);
				id.innerHTML = response['data'];
			}
		}
	}
}
function BReply2(response)
{
	if(response)
	{
		if(response['error'] == 1)
			alert(response['data']);
		else
			window.location.href = response['data'];
	}
}
function BReply3(response)
{
	if(response)
	{
		if(response['error'] == 1)
		{	
			document.getElementById(response['id']).value = response['st'];
			alert(response['data']);
			document.getElementById(response['id']).disabled = false;
		}
		else
			document.getElementById(response['id']).disabled = false;
	}
}