var cp = new cpaint();
		
cp.set_transfer_mode('post');
  	
cp.set_response_type('xml');
	
cp.set_debug(false);

function putStatusRealty(realty_id)
{
	if (confirm(Lang.saled_dom))
	{
		cp.call('ajax.php?target=main', 'putStatusRealty', response_status_realty,realty_id);
	}
	return false;
}

function response_status_realty(result)
{
	var realty_id=result.getElementsByTagName('realty_id').item(0).firstChild.data
	if (result.getElementsByTagName('resulte').item(0).firstChild.data == 'ok')
  	{
  		document.getElementById('struckOff'+realty_id).innerHTML=Lang.message_send;
  	}else{
  		document.getElementById('struckOff'+realty_id).innerHTML='<font color=Red>'+Lang.error+'</font>';
  	}
}

// check EMAIL
function checkEmail(email) {
	//alert('email:'+email);
	if (email.length) {
		cp.call('./ajax.php?target=main', 'checkEmail', response_check_email,email);
	}
	
}

function response_check_email(result) {
	var email_found=result.getElementsByTagName('email_found').item(0).firstChild.data;
	//alert(email_found);
	if (email_found.trim() > 0) {
		document.getElementById('email_note').style.display = 'block';
	} else {
		document.getElementById('email_note').style.display = 'none';
	}
}

// get CITIES
function loadCities(state_element,city_element, type,area_element,city_user_id,area_user_id) {
	if (!type)
	{
		type=0;
	}else{
		var area = document.getElementById(area_element);
		area[0].innerHTML=Lang.load;
		area.length=1;
		area.disabled=true;
	}
	var city = document.getElementById(city_element);
	city[0].innerHTML=Lang.load;
	city.length=1;
	city.disabled=true;
	city_id = state_element.value;
	

	if (city_id>0) {
		
		cp.call('ajax.php?target=main', 'getCitiesArr', response_cities_arr, city_id, city_element,type,area_element,city_user_id,area_user_id)
	} else {
		city.length=1;
		city[0].innerHTML=Lang.any;
		city.disabled=false;
		if (type)
		{
			area[0].innerHTML=Lang.any;
			area.length=1;
			area.disabled=true;
		}
	}
}

function response_cities_arr(result)
{
	if (result.getElementsByTagName('result').item(0).firstChild.data == 'ok')
  	{
  		var city_element=result.getElementsByTagName('city_element').item(0).firstChild.data;
  		var city=document.getElementById(city_element);
		//alert(result.getElementsByTagName('cities').length);
  		
  		for(var i=0;i<result.getElementsByTagName('cities').length;i++)
  		{
  			city[i+1]=new Option(
				result.getElementsByTagName('cities').item(i).firstChild.data,
				result.getElementsByTagName('cities').item(i).attributes[0].nodeValue
			);
			//alert(city[i+1].value);
  		}
  		if (result.getElementsByTagName('type').item(0).firstChild.data==1)
  		{
  			city[0].innerHTML='- '+Lang.select+' -';
  			var area_element=result.getElementsByTagName('area_element').item(0).firstChild.data;
	  		var area=document.getElementById(area_element);
			var type=0;
	  		var temp_type=0;
	  		var ii=0;
	  		
	  		for(var i=0;i<result.getElementsByTagName('areas').length;i++)
	  		{
	  			type=result.getElementsByTagName('areas').item(i).attributes[1].nodeValue;
	  			if (temp_type!=type)
	  			{
	  				if (type==2)
	  				{
	  					area[ii+1]=new Option('----- '+Lang.village+' -----',0);
	  				}else{
	  					area[ii+1]=new Option('--------------',0);
	  				}
	  				area[ii+1].disabled=true;
					ii++;
	  				temp_type=type;
	  			}
	  			
	  			area[ii+1]=new Option(
					result.getElementsByTagName('areas').item(i).firstChild.data,
					result.getElementsByTagName('areas').item(i).attributes[0].nodeValue
				);
				ii++;
	  		}
	  		area[ii+1]=new Option('--------------',0);
	  		area[ii+1].disabled=true;
	  		ii++;
  			area[ii+1]=new Option('- '+Lang.another+' -',0);
	  		area[0].innerHTML='- '+Lang.select+' -';
	  		area.disabled=false;
	  		if (result.getElementsByTagName('area_user_id').item(0).firstChild.data > 0)
  			{
  				area.value = result.getElementsByTagName('area_user_id').item(0).firstChild.data;
  			}
  		}else{
  			city[0].innerHTML='- '+Lang.any+' -';
  		}
  		if (result.getElementsByTagName('city_user_id').item(0).firstChild.data > 0)
  		{
  			city.value = result.getElementsByTagName('city_user_id').item(0).firstChild.data;
  		}else{
			city.value = result.getElementsByTagName('stateID').item(0).firstChild.data;
  		}
  		city.disabled=false;
  	}else{
		alert(Lang.error_load_cities);
  	}
}




// get AREA
function loadAreas(city_element,area_element,area_id) {
	if (area_id == null) { area_id = '0' }
	var area = document.getElementById(area_element);
	area[0].innerHTML=Lang.load;
	area.length=1;
	area.disabled=true;
	city_id = city_element.value;

	if (city_id>0) {
		cp.call('ajax.php?target=main', 'getAreasArr', response_areas_arr, city_id, area_element, area_id)
	} else {
		area.length=1;
		area[0].innerHTML=Lang.any;
		area.disabled=false;
	}
}


function response_areas_arr(result)
{
	if (result.getElementsByTagName('result').item(0).firstChild.data == 'ok')
  	{
  		var area_element=result.getElementsByTagName('area_element').item(0).firstChild.data;
  		var area=document.getElementById(area_element);
		//alert(result.getElementsByTagName('cities').length);
  		var type=0;
  		var temp_type=0;
  		var ii=0;
  		for(var i=0;i<result.getElementsByTagName('areas').length;i++)
  		{
  			type=result.getElementsByTagName('areas').item(i).attributes[1].nodeValue;
  			if (temp_type!=type)
  			{
  				if (type==2)
  				{
  					area[ii+1]=new Option('----- '+Lang.village+' -----',0);
  				}else{
  					area[ii+1]=new Option('--------------',0);
  				}
  				area[ii+1].disabled=true;
				ii++;
  				temp_type=type;
  			}
  			area[ii+1]=new Option(
				result.getElementsByTagName('areas').item(i).firstChild.data,
				result.getElementsByTagName('areas').item(i).attributes[0].nodeValue
			);
			ii++;
			//alert(city[i+1].value);
  		}
  		area[ii+1]=new Option('--------------',0);
  		area[ii+1].disabled=true;
  		ii++;
  		area[ii+1]=new Option('- '+Lang.another+' -',0);
  		area[0].innerHTML='- '+Lang.select+' -';
		area.value = result.getElementsByTagName('area_id').item(0).firstChild.data;
  		area.disabled=false;
  	}else{
		alert(Lang.error_load_cities);
  	}
}








function response_getCities(result) {
	var email_found=result.getElementsByTagName('cities').item(0).firstChild.data;
}

function loadAutoModel(element,model_element)
{
	var model_el=document.getElementById(model_element);
	model_el[0].innerHTML=Lang.load;
	model_el.length=1;
	model_el.disabled=true;
	var marka_id=0;
	for (var i=0; i<element.length;i++)
	{
		if (element[i].selected)
		{
			marka_id=element[i].value;
		}
	}
	if (marka_id>0)
	{
		cp.call('ajax.php?target=main', 'getModelArr', response_model_arr,marka_id,model_element)
	}else{
		model_el.length=1;
		model_el[0].innerHTML=Lang.any;
		model_el.disabled=false;
	}
}

function response_model_arr(result)
{
	if (result.getElementsByTagName('resulte').item(0).firstChild.data == 'ok')
  	{
  		var model_element=result.getElementsByTagName('model_element').item(0).firstChild.data;
  		var model_el=document.getElementById(model_element);
  		
  		for(var i=0;i<result.getElementsByTagName('model').length;i++)
  		{
  			model_el[i+1]=new Option(
				result.getElementsByTagName('model').item(i).firstChild.data,
				result.getElementsByTagName('model').item(i).attributes[0].nodeValue
			);
  		}
  		var model_ria_left=document.getElementById('model_ria_left').value;
  		if (model_ria_left>0)
  		{
		  	for (var i=0; i<model_el.length;i++)
			{
				if (model_el[i].value==model_ria_left)
				{
					model_el[i].selected=true;
				}
			}
  		}
  		model_el[0].innerHTML=Lang.any;
  		model_el.disabled=false;
  	}else{
  		model_el.length=1;
		model_el.disabled=false;
  	}
}

/*   pulls   */
function send_pull(pull_id, name, text_field)
{
	//alert('pull_id '+pull_id);
	var ansver_value = document.getElementById(name).value;
	
	if (document.getElementById(text_field))
	{
		var ansver_text  = document.getElementById(text_field).value;
	}
	//alert('ansver_value '+ansver_value);
	document.getElementById('pull_body').innerHTML = Lang.load;
	
	cp.call('ajax.php?target=main', 'putSendPull', response_send_pull, pull_id, ansver_value, ansver_text);
	
}

function response_send_pull(result)
{
	
	if (result.getElementsByTagName('resulte').item(0).firstChild.data == 'ok')
	{
		var count_all=result.getElementsByTagName('count_all').item(0).firstChild.data;
		var prtsnt_sum=result.getElementsByTagName('prtsnt_sum').item(0).firstChild.data;
		var result_item=result.getElementsByTagName('result_item');
		var div_element=document.getElementById('pull_body');
		var div_element=document.getElementById('pull_body');
		
		div_element.innerHTML = '<b>'+Lang.survey+':</b><br>';
		for(var i=0;i<result_item.length;i++)
  		{
  			text_item = result_item.item(i).firstChild.data;  			
  			percent = result_item.item(i).attributes[0].nodeValue;
  			div_element.innerHTML += text_item+' <b>('+percent+'%)</b><br>';
  			
  			append_str = '<div style=\"width:180px; border:1px solid #cecece; padding:0px; \" >';
  			append_str += '<div style=\"background-color:#ce0000; height:5px; width:'+percent+'%;\">';
  			append_str += '</div>';
  			div_element.innerHTML += append_str;  			
  		}
  		if (prtsnt_sum > 0)
  		{
  			div_element.innerHTML += Lang.rest+' <b>('+prtsnt_sum+'%)</b><br>';
  			append_str = '<div style=\"width:180px; border:1px solid #cecece; padding:0px; \" >';
  			append_str += '<div style=\"background-color:#ce0000; height:5px; width:'+prtsnt_sum+'%;\">';
  			append_str += '</div>';
  			div_element.innerHTML += append_str;
  		}
  		div_element.innerHTML += Lang.total_votes+': <b>' +count_all+ '</b>'; 
	}
}
/*   /pulls   */
