function xmlhttpPost(strURL, idx, p)
{
	var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText, idx, p);
        }
    }
    self.xmlHttpReq.send(getquerystring(idx, p));
}
function getquerystring(idx, p)
{
	var qstr;
	
	if(idx=="voting")
	{
		document.getElementById('div_vote_main').style.display='none';
		document.getElementById('ajax_div').style.display='block';

		var id=document.getElementById('pid_id').value;
		qstr = 'rate='+escape(p)+'&id='+id;
	}
	if(idx=="favorites")
	{
		var ajax_div = document.getElementById('div_fav');
		ajax_div.innerHTML='<img src="/images/loading.gif" height="24" alt="" align="center">';
		
		var id=document.getElementById('pid_id').value;
		var lang=document.getElementById('lang_id').value;
		qstr = 'action='+escape(p)+'&id='+id+'&lang='+lang;
	}
	if(idx=="addresses")
	{
		/*var ajax_div = document.getElementById('div_addresses');
		ajax_div.innerHTML='<img src="/images/loading.gif" height="24" alt="" align="center">';*/
		
		var lang=document.getElementById('lang_id').value;
		qstr = 'id='+escape(p)+'&lang='+lang;
	}
	if(idx=="prom_code")
	{
		var lang=document.getElementById('lang_id').value;
		var code=document.getElementById('id_promcode').value;
		
		var ajax_div = document.getElementById('td_prom_code');
		ajax_div.innerHTML='<img src="/images/loading.gif" height="16" alt="" align="center">';
		
		qstr = 'code='+escape(code)+'&lang='+lang;
	}

	return qstr;
}
function updatepage(str, idx, p)
{
	if(idx=="voting")
	{
		document.getElementById('div_voting').innerHTML=str;
		document.getElementById('div_vote_main').style.display='block';
		document.getElementById('ajax_div').style.display='none';
	}
	if(idx=="favorites")
	{
		document.getElementById('div_fav').innerHTML=str;
	}
	if(idx=="addresses")
	{
		document.getElementById('id_li_'+p).style.display='none';
		//document.getElementById('div_addresses').innerHTML=str;
	}
	if(idx=="prom_code")
	{
		
		if(str == '')
		{
			document.getElementById('td_prom_title').style.color='#CC0000';
			document.getElementById('td_prom_code').innerHTML='<input type="text" name="prom_code" value="" class="side2-textfield" id="id_promcode" /> <input type="button" name="ok" value="ok" class="button" style="height:18px" onclick=\'JavaScript:xmlhttpPost("/includes/ajax.prom_code.php", "prom_code", "")\' />';
		}
		else
		{
			
			var strArr = str.split('***');
			//document.getElementById('td_prom_title').innerHTML=str;
			document.getElementById('td_prom_code').innerHTML=strArr[0];
			document.getElementById('td_total').innerHTML=strArr[1];
			if(strArr[2])
				document.getElementById('td_total_all').innerHTML=strArr[2];
		}
	}
}
function changeListStyle(id, num)
{
	var namediv = document.getElementById('list_name_'+id);
	var pricediv = document.getElementById('list_price_'+id);
	var pricediv2 = document.getElementById('list_price2_'+id);
	
	if(namediv)
		namediv.className='cont-box'+num+'-top-text';
		
	if(pricediv)
		pricediv.className='cont-box'+num+'-price';
	if(pricediv2)
		pricediv2.className='cont-box'+num+'-price2';	
		//cont-box2-price2
}


function check_all(){
	var lot_form = document.getElementById('lot_form');
	var lg = lot_form.elements['lots[]'].length;
	if(lg){
		for(i = 0; i < lg; i++){
			lot_form.elements['lots[]'][i].checked = true;
			lot = document.getElementById('lot_'+lot_form.elements['lots[]'][i].id);
			lot.setAttribute('bgColor','#CCCCCC');
		}
	}
	else{
		lot_form.elements['lots[]'].checked = true;
		lot = document.getElementById('lot_'+lot_form.elements['lots[]'].id);
		lot.setAttribute('bgColor','#CCCCCC');
	}
}

function onPayChange(val){
	if(val == 3){
		document.getElementById('deliv').checked = true;
		document.getElementById('deliv').disabled = true;
	}
	else{
		document.getElementById('deliv').disabled = false;
	}
}


function changeStar(id)
{
	var starName = 'star_full.png';
	
	for(var i=1; i<=5; i++)
	{
		document.getElementById('star_empty_'+i).src='/images/star_empty.png';
	}
		
	for(var i=1; i<=id; i++)
	{
		document.getElementById('star_empty_'+i).src='/images/'+starName;
	}
	return;
}

function change(message){
	document.getElementById('div_stars').innerHTML = '<img src="/images/star_empty.png" alt="1" width="20" onmouseover="changeStar(1)" id="star_empty_1" style="cursor:pointer" onclick="alert(\''+message+'\')" />&nbsp;'
													 +'<img src="/images/star_empty.png" alt="2" width="20" onmouseover="changeStar(2)" id="star_empty_2" style="cursor:pointer" onclick="alert(\''+message+'\')" />&nbsp;'
													 +'<img src="/images/star_empty.png" alt="3" width="20" onmouseover="changeStar(3)" id="star_empty_3" style="cursor:pointer" onclick="alert(\''+message+'\')" />&nbsp;'
													 +'<img src="/images/star_empty.png" alt="4" width="20" onmouseover="changeStar(4)" id="star_empty_4" style="cursor:pointer" onclick="alert(\''+message+'\')" />&nbsp;'
													 +'<img src="/images/star_empty.png" alt="5" width="20" onmouseover="changeStar(5)" id="star_empty_5" style="cursor:pointer" onclick="alert(\''+message+'\')" />';
}

function checkMaxValue(elem,maxQty,warning)
{
	_return =true;
	if(elem.value.parseInt() > maxQty.parseInt())
	{
		elem.focus();
		if(warning){		
			alert(warning); 
		}
			_return = false;
	}
	elem.value= (elem.value > maxQty ? maxQty:elem.value);
	return _return;
}
function checkQTYs(warning)
{
	var flag = true;
	$('.checkQty').each( function(i,e)
					{
						var _max = "#max_"+e.id;
						var _maxVal= $(_max).val();
						var fl = checkMaxValue(e,_maxVal,'');
						if(!fl){ flag = false}
					});
			if(!flag)
			{
				alert(warning)
			}		
	return flag;				
}


function selectLang()
{
	jQuery('#div_needs').slideToggle('slow');
	
}

jQuery(document).ready(function(){
	jQuery('.menu-word').mouseover(function(){
		jQuery(this).parent().parent().css('background', '#cc0000');
		
		
	});
	
	jQuery('.menu-word').mouseout(function(){
		jQuery(this).parent().parent().css('background', '#636363');
		
	});
});

jQuery(document).ready(function(){
	if(jQuery("input[name=curModel]").val() != 0){
		getModels(jQuery("#adv_brands2").val());
	}
	else if(jQuery("#adv_brands2").val() != 0){
		getModels(jQuery("#adv_brands2").val());
	}
	jQuery("#adv_brands2").change(function(){
		getModels(jQuery(this).val());
	});
});

function getModels(brandId){
	var params = new Array();
	params[0] = brandId;
	params[1] = jQuery("input[name=lang_code]").val();
	params[2] = jQuery("input[name=curModel]").val();
	var reqData = 'fncName=getModels&params=' + params + "&langCode=" + params[1];
	jQuery.ajax({
		type: "POST",
		cache: false,
		url: "http://" + window.location.hostname + "/ajax.php",
		data: reqData,
		success: function(response){
			jQuery("#adv_models").html(response);
		},
		failure: function(error){
			alert(error);
		}
	});
}
