function load_zone(a, b, c){
	$.ajax({
		type: "POST",
		url: "includes/ajax/ajax_zone.php",
		data: "type=" + a + "&id=" + b ,
		success: function(html){
			$("#" + c).html(html);
			if(a == 'province' && b == 0){
				load_zone('comuni',0,'comune');
			}
		}
	});
}

function setHtml(id,html){
	document.getElementById(id).innerHTML = html;
}


function disableButton(button){
	button.disabled = true;
}

//CHECK FUNCTION

/*function check_input(a, b, c){
	var flag = 'true';
	$.ajax({
		type: "POST",
		url: "includes/ajax/ajax_form.php",
		data: "type=" + a + "&value=" + b ,
		success: function(html){
			if(html == 'ok'){
				$("#" + c).html('&nbsp;');
				}else{
				$("#" + c).html(html);
			}
		}
	});

	return flag;
}*/

function check_input(a, b, c){
	$.ajax({
		type: "POST",
		url: "includes/ajax/ajax_form.php",
		data: "type=" + a + "&value=" + b ,
		success: function(html){
			if(html == 'ok'){
				$("#err" + c).html('&nbsp;');
				$("#ok" + c).html('<img src="img/check_mini.png" style="position:absolute;" />');
			}else{
				$("#err" + c).html('<img src="img/error_mini.png" style="position:absolute;" />');
				$("#ok" + c).html('&nbsp;');			
			}
		}
	});
}


function make_action(type,value,return_id){
	$.ajax({
		type: "POST",
		url: "includes/ajax/ajax_action.php",
		data: "type=" + type + "&value=" + value ,
	});
}




function reset_keyword(id){
	$.ajax({
		type: "POST",
		url: "includes/ajax/ajax_key.php",
		data: "id=" + id ,
		/*success: function(html){
			if(html == 'ok'){
				$("#err" + c).html('&nbsp;');
				$("#ok" + c).html('OK');
			}else{
				$("#err" + c).html(html);
				$("#ok" + c).html('&nbsp;');			
			}
		}*/
	});
}



function check_form_company(){
	check_input('email',document.register_company.email_address.value,'_email_address');
	check_input('text',document.register_company.firstname.value,'_firstname');
	check_input('text',document.register_company.lastname.value,'_lastname');
	check_input('text',document.register_company.company.value,'_company');
	check_input('piva',document.register_company.piva.value,'_piva');
	check_input('text',document.register_company.telephone.value,'_telephone');
	//check_input('text',document.register_company.fax.value,'_fax');
	check_input('text',document.register_company.street_address.value,'_street_address');
	check_input('text',document.register_company.postcode.value,'_postcode');
	check_input('select_no_zero',document.register_company.regione.value,'_regione');
	check_input('select_no_zero',document.register_company.provincia.value,'_provincia');
	check_input('select_no_zero',document.register_company.comune.value,'_comune');
	check_input('checkbox_on',document.register_company.privacy.checked,'_privacy');
	check_input('checkbox_on',document.register_company.rule.checked,'_rule');

//	document.register_company.submit_cp.disabled = false;
}


function submit_form_company(action){
	check_form_company();

	if((document.getElementById('err_email_address').innerHTML != '&nbsp;') || (document.getElementById('err_email_address').innerHTML == '*')){
		document.register_company.email_address.focus();
		check_input('email',document.register_company.email_address.value,'_email_address');
		return false;
	}

	if(document.getElementById('err_firstname').innerHTML != '&nbsp;' || (document.getElementById('err_firstname').innerHTML == '*')){
		document.register_company.firstname.focus();
		check_input('text',document.register_company.firstname.value,'_firstname');
		return false;
	}
	if(document.getElementById('err_lastname').innerHTML != '&nbsp;' || (document.getElementById('err_lastname').innerHTML == '*')){
		document.register_company.lastname.focus();
		check_input('text',document.register_company.lastname.value,'_lastname');
		return false;
	}
	if(document.getElementById('err_company').innerHTML != '&nbsp;' || (document.getElementById('err_company').innerHTML == '*')){
		document.register_company.company.focus();
		check_input('text',document.register_company.company.value,'_company');	
		return false;
	}
	if(document.getElementById('err_piva').innerHTML != '&nbsp;' || (document.getElementById('err_piva').innerHTML == '*')){
		document.register_company.piva.focus();
		check_input('piva',document.register_company.piva.value,'_piva');	
		return false;
	}
	if(document.getElementById('err_telephone').innerHTML != '&nbsp;' || (document.getElementById('err_telephone').innerHTML == '*')){
		document.register_company.telephone.focus();
		check_input('text',document.register_company.telephone.value,'_telephone');
		return false;
	}
/*	if(document.getElementById('err_fax').innerHTML != '&nbsp;' || (document.getElementById('err_fax').innerHTML == '*')){
		document.register_company.fax.focus();
		check_input('text',document.register_company.fax.value,'_fax');	
		return false;
	}*/
	if(document.getElementById('err_street_address').innerHTML != '&nbsp;' || (document.getElementById('err_street_address').innerHTML == '*')){
		document.register_company.street_address.focus();
		check_input('text',document.register_company.street_address.value,'_street_address');
		return false;
	}
	if(document.getElementById('err_postcode').innerHTML != '&nbsp;' || (document.getElementById('err_postcode').innerHTML == '*')){
		document.register_company.postcode.focus();
		check_input('text',document.register_company.postcode.value,'_postacode');	
		return false;
	}
	if(document.getElementById('err_regione').innerHTML != '&nbsp;' || (document.getElementById('err_regione').innerHTML == '*')){
		document.register_company.regione.focus();
		check_input('select_no_zero',document.register_company.regione.value,'_regione');	
		return false;
	}
	if(document.getElementById('err_provincia').innerHTML != '&nbsp;' || (document.getElementById('err_provincia').innerHTML == '*')){
		document.register_company.provincia.focus();
		check_input('select_no_zero',document.register_company.provincia.value,'_provincia');	
		return false;
	}
	if(document.getElementById('err_comune').innerHTML != '&nbsp;' || (document.getElementById('err_comune').innerHTML == '*')){
		document.register_company.comune.focus();
		check_input('select_no_zero',document.register_company.comune.value,'_comune');	
		return false;
	}
	if(document.getElementById('err_privacy').innerHTML != '&nbsp;' || (document.getElementById('err_privacy').innerHTML == '*')){
		document.register_company.privacy.focus();
		check_input('checkbox_on',document.register_company.privacy.value,'_privacy');
		return false;
	}
	if(document.getElementById('err_rule').innerHTML != '&nbsp;' || (document.getElementById('err_rule').innerHTML == '*')){
		document.register_company.rule.focus();
		check_input('checkbox_on',document.register_company.rule.value,'_rule');
		return false;
	}
	
	document.register_company.action = action;
	document.register_company.submit();

}




function check_form_private(){
	check_input('email',document.register_private.email_address.value,'_email_address2');
	check_input('text',document.register_private.firstname.value,'_firstname2');
	check_input('text',document.register_private.lastname.value,'_lastname2');
	check_input('cf',document.register_private.cf.value,'_cf');
	check_input('text',document.register_private.telephone.value,'_telephone2');
	//check_input('text',document.register_private.fax.value,'_fax2');
	check_input('text',document.register_private.street_address.value,'_street_address2');
	check_input('text',document.register_private.postcode.value,'_postcode2');
	check_input('select_no_zero',document.register_private.regione.value,'_regione2');
	check_input('select_no_zero',document.register_private.provincia.value,'_provincia2');
	check_input('select_no_zero',document.register_private.comune.value,'_comune2');
	check_input('checkbox_on',document.register_private.privacy.checked,'_privacy2');
	check_input('checkbox_on',document.register_private.rule.checked,'_rule2');

//	document.register_private.submit_pv.disabled = false;
}

function submit_form_private(action){	

	check_form_private()

	if((document.getElementById('err_email_address2').innerHTML != '&nbsp;') || (document.getElementById('err_email_address2').innerHTML == '*')){
		document.register_private.email_address.focus();
		check_input('email',document.register_private.email_address.value,'_email_address2');
		return false;
	}

	if(document.getElementById('err_firstname2').innerHTML != '&nbsp;' || (document.getElementById('err_firstname2').innerHTML == '*')){
		document.register_private.firstname.focus();
		check_input('text',document.register_private.firstname.value,'_firstname2');
		return false;
	}
	if(document.getElementById('err_lastname2').innerHTML != '&nbsp;' || (document.getElementById('err_lastname2').innerHTML == '*')){
		document.register_private.lastname.focus();
		check_input('text',document.register_private.lastname.value,'_lastname2');
		return false;
	}
	if(document.getElementById('err_cf').innerHTML != '&nbsp;' || (document.getElementById('err_cf').innerHTML == '*')){
		document.register_private.cf.focus();
		check_input('text',document.register_private.cf.value,'_cf');	
		return false;
	}
	if(document.getElementById('err_telephone2').innerHTML != '&nbsp;' || (document.getElementById('err_telephone2').innerHTML == '*')){
		document.register_private.telephone.focus();
		check_input('text',document.register_private.telephone.value,'_telephone2');
		return false;
	}
/*	if(document.getElementById('err_fax2').innerHTML != '&nbsp;' || (document.getElementById('err_fax2').innerHTML == '*')){
		document.register_private.fax2.focus();
		check_input('text',document.register_private.fax2.value,'_fax2');	
		return false;
	}*/
	if(document.getElementById('err_street_address2').innerHTML != '&nbsp;' || (document.getElementById('err_street_address2').innerHTML == '*')){
		document.register_private.street_address.focus();
		check_input('text',document.register_private.street_address.value,'_street_address2');
		return false;
	}
	if(document.getElementById('err_postcode2').innerHTML != '&nbsp;' || (document.getElementById('err_postcode2').innerHTML == '*')){
		document.register_private.postcode.focus();
		check_input('text',document.register_private.postcode.value,'_postacode2');	
		return false;
	}
	if(document.getElementById('err_regione2').innerHTML != '&nbsp;' || (document.getElementById('err_regione2').innerHTML == '*')){
		document.register_private.regione.focus();
		check_input('select_no_zero',document.register_private.regione.value,'_regione2');	
		return false;
	}
	if(document.getElementById('err_provincia2').innerHTML != '&nbsp;' || (document.getElementById('err_provincia2').innerHTML == '*')){
		document.register_private.provincia.focus();
		check_input('select_no_zero',document.register_private.provincia.value,'_provincia2');	
		return false;
	}
	if(document.getElementById('err_comune2').innerHTML != '&nbsp;' || (document.getElementById('err_comune2').innerHTML == '*')){
		document.register_private.comune.focus();
		check_input('select_no_zero',document.register_private.comune.value,'_comune2');	
		return false;
	}
	if(document.getElementById('err_privacy2').innerHTML != '&nbsp;' || (document.getElementById('err_privacy2').innerHTML == '*')){
		document.register_private.privacy.focus();
		check_input('checkbox_on',document.register_private.privacy.value,'_privacy2');
		return false;
	}
	if(document.getElementById('err_rule2').innerHTML != '&nbsp;' || (document.getElementById('err_rule2').innerHTML == '*')){
		document.register_private.rule.focus();
		check_input('checkbox_on',document.register_private.rule.value,'_rule2');
		return false;
	}


	document.register_private.action = action;
	document.register_private.submit();	
	
}




function check_form_contact_company(){
	check_input('text',document.contact_company.contact_text.value,'_contact_text2');
	check_input('email',document.contact_company.email_address.value,'_email_address2');
	check_input('text',document.contact_company.firstname.value,'_firstname2');
	check_input('text',document.contact_company.lastname.value,'_lastname2');
	check_input('cf',document.contact_company.cf.value,'_cf');
	check_input('text',document.contact_company.telephone.value,'_telephone2');
	//check_input('text',document.contact_company.fax.value,'_fax2');
	check_input('text',document.contact_company.street_address.value,'_street_address2');
	check_input('text',document.contact_company.postcode.value,'_postcode2');
	check_input('select_no_zero',document.contact_company.regione.value,'_regione2');
	check_input('select_no_zero',document.contact_company.provincia.value,'_provincia2');
	check_input('select_no_zero',document.contact_company.comune.value,'_comune2');
	check_input('checkbox_on',document.contact_company.privacy.checked,'_privacy2');
	// check_input('checkbox_on',document.contact_company.rule.checked,'_rule2');

//	document.contact_company.submit_pv.disabled = false;
}

function submit_form_contact_company(action){

	check_form_contact_company()
	
	if(document.getElementById('err_contact_text2').innerHTML != '&nbsp;' || (document.getElementById('err_contact_text2').innerHTML == '*')){
		document.contact_company.contact_text.focus();
		check_input('text',document.contact_company.contact_text.value,'_contact_text2');
		return false;
	}

	if((document.getElementById('err_email_address2').innerHTML != '&nbsp;') || (document.getElementById('err_email_address2').innerHTML == '*')){
		document.contact_company.email_address.focus();
		check_input('email',document.contact_company.email_address.value,'_email_address2');
		return false;
	}

	if(document.getElementById('err_firstname2').innerHTML != '&nbsp;' || (document.getElementById('err_firstname2').innerHTML == '*')){
		document.contact_company.firstname.focus();
		check_input('text',document.contact_company.firstname.value,'_firstname2');
		return false;
	}
	if(document.getElementById('err_lastname2').innerHTML != '&nbsp;' || (document.getElementById('err_lastname2').innerHTML == '*')){
		document.contact_company.lastname.focus();
		check_input('text',document.contact_company.lastname.value,'_lastname2');
		return false;
	}
	if(document.getElementById('err_cf').innerHTML != '&nbsp;' || (document.getElementById('err_cf').innerHTML == '*')){
		document.contact_company.cf.focus();
		check_input('text',document.contact_company.cf.value,'_cf');	
		return false;
	}
	if(document.getElementById('err_telephone2').innerHTML != '&nbsp;' || (document.getElementById('err_telephone2').innerHTML == '*')){
		document.contact_company.telephone.focus();
		check_input('text',document.contact_company.telephone.value,'_telephone2');
		return false;
	}
/*	if(document.getElementById('err_fax2').innerHTML != '&nbsp;' || (document.getElementById('err_fax2').innerHTML == '*')){
		document.contact_company.fax2.focus();
		check_input('text',document.contact_company.fax2.value,'_fax2');	
		return false;
	}*/
	if(document.getElementById('err_street_address2').innerHTML != '&nbsp;' || (document.getElementById('err_street_address2').innerHTML == '*')){
		document.contact_company.street_address.focus();
		check_input('text',document.contact_company.street_address.value,'_street_address2');
		return false;
	}
	if(document.getElementById('err_postcode2').innerHTML != '&nbsp;' || (document.getElementById('err_postcode2').innerHTML == '*')){
		document.contact_company.postcode.focus();
		check_input('text',document.contact_company.postcode.value,'_postacode2');	
		return false;
	}
	if(document.getElementById('err_regione2').innerHTML != '&nbsp;' || (document.getElementById('err_regione2').innerHTML == '*')){
		document.contact_company.regione.focus();
		check_input('select_no_zero',document.contact_company.regione.value,'_regione2');	
		return false;
	}
	if(document.getElementById('err_provincia2').innerHTML != '&nbsp;' || (document.getElementById('err_provincia2').innerHTML == '*')){
		document.contact_company.provincia.focus();
		check_input('select_no_zero',document.contact_company.provincia.value,'_provincia2');	
		return false;
	}
	if(document.getElementById('err_comune2').innerHTML != '&nbsp;' || (document.getElementById('err_comune2').innerHTML == '*')){
		document.contact_company.comune.focus();
		check_input('select_no_zero',document.contact_company.comune.value,'_comune2');	
		return false;
	}
	if(document.getElementById('err_privacy2').innerHTML != '&nbsp;' || (document.getElementById('err_privacy2').innerHTML == '*')){
		document.contact_company.privacy.focus();
		check_input('checkbox_on',document.contact_company.privacy.value,'_privacy2');
		return false;
	}


	document.contact_company.action = action;
	document.contact_company.submit();

}




function check_cpform_company(){
	check_input('email',document.register_company.email_address.value,'_email_address');
	check_input('text',document.register_company.firstname.value,'_firstname');
	check_input('text',document.register_company.lastname.value,'_lastname');
	check_input('text',document.register_company.company.value,'_company');
	check_input('piva',document.register_company.piva.value,'_piva');
	check_input('text',document.register_company.telephone.value,'_telephone');
//	check_input('text',document.register_company.fax.value,'_fax');
	check_input('text',document.register_company.street_address.value,'_street_address');
	check_input('text',document.register_company.postcode.value,'_postcode');
	check_input('select_no_zero',document.register_company.regione.value,'_regione');
	check_input('select_no_zero',document.register_company.provincia.value,'_provincia');
	check_input('select_no_zero',document.register_company.comune.value,'_comune');
	
}

function submit_cpform_company(action){

	if((document.getElementById('err_email_address').innerHTML != '&nbsp;') || (document.getElementById('err_email_address').innerHTML == '*')){
		document.register_company.email_address.focus();
		check_input('email',document.register_company.email_address.value,'_email_address');
		return false;
	}

	if(document.getElementById('err_firstname').innerHTML != '&nbsp;' || (document.getElementById('err_firstname').innerHTML == '*')){
		document.register_company.firstname.focus();
		check_input('text',document.register_company.firstname.value,'_firstname');
		return false;
	}
	if(document.getElementById('err_lastname').innerHTML != '&nbsp;' || (document.getElementById('err_lastname').innerHTML == '*')){
		document.register_company.lastname.focus();
		check_input('text',document.register_company.lastname.value,'_lastname');
		return false;
	}
	if(document.getElementById('err_company').innerHTML != '&nbsp;' || (document.getElementById('err_company').innerHTML == '*')){
		document.register_company.company.focus();
		check_input('text',document.register_company.company.value,'_company');	
		return false;
	}
	if(document.getElementById('err_piva').innerHTML != '&nbsp;' || (document.getElementById('err_piva').innerHTML == '*')){
		document.register_company.piva.focus();
		check_input('piva',document.register_company.piva.value,'_piva');	
		return false;
	}
	if(document.getElementById('err_telephone').innerHTML != '&nbsp;' || (document.getElementById('err_telephone').innerHTML == '*')){
		document.register_company.telephone.focus();
		check_input('text',document.register_company.telephone.value,'_telephone');
		return false;
	}
	/*if(document.getElementById('err_fax').innerHTML != '&nbsp;' || (document.getElementById('err_fax').innerHTML == '*')){
		document.register_company.fax.focus();
		check_input('text',document.register_company.fax.value,'_fax');	
		return false;
	}*/
	if(document.getElementById('err_street_address').innerHTML != '&nbsp;' || (document.getElementById('err_street_address').innerHTML == '*')){
		document.register_company.street_address.focus();
		check_input('text',document.register_company.street_address.value,'_street_address');
		return false;
	}
	if(document.getElementById('err_postcode').innerHTML != '&nbsp;' || (document.getElementById('err_postcode').innerHTML == '*')){
		document.register_company.postcode.focus();
		check_input('text',document.register_company.postcode.value,'_postacode');	
		return false;
	}
	if(document.getElementById('err_regione').innerHTML != '&nbsp;' || (document.getElementById('err_regione').innerHTML == '*')){
		document.register_company.regione.focus();
		check_input('select_no_zero',document.register_company.regione.value,'_regione');	
		return false;
	}
	if(document.getElementById('err_provincia').innerHTML != '&nbsp;' || (document.getElementById('err_provincia').innerHTML == '*')){
		document.register_company.provincia.focus();
		check_input('select_no_zero',document.register_company.provincia.value,'_provincia');	
		return false;
	}
	if(document.getElementById('err_comune').innerHTML != '&nbsp;' || (document.getElementById('err_comune').innerHTML == '*')){
		document.register_company.comune.focus();
		check_input('select_no_zero',document.register_company.comune.value,'_comune');	
		return false;
	}

	document.register_company.action = action;
	document.register_company.submit();
}


function check_cpform_private(){
	check_input('email',document.register_private.email_address.value,'_email_address2');
	check_input('text',document.register_private.firstname.value,'_firstname2');
	check_input('text',document.register_private.lastname.value,'_lastname2');
	check_input('cf',document.register_private.cf.value,'_cf');
	check_input('text',document.register_private.telephone.value,'_telephone2');
//	check_input('text',document.register_private.fax.value,'_fax2');
	check_input('text',document.register_private.street_address.value,'_street_address2');
	check_input('text',document.register_private.postcode.value,'_postcode2');
	check_input('select_no_zero',document.register_private.regione.value,'_regione2');
	check_input('select_no_zero',document.register_private.provincia.value,'_provincia2');
	check_input('select_no_zero',document.register_private.comune.value,'_comune2');

	//document.register_private.submit_pv.disabled = false;
}


function submit_cpform_private(action){	
	check_cpform_private();

	if(document.getElementById('err_email_address2').innerHTML != '&nbsp;' || (document.getElementById('err_email_address2').innerHTML == '*')){
		document.register_private.email_address.focus();
		check_input('email',document.register_private.email_address.value,'_email_address2');
		return false;
	}
	if(document.getElementById('err_firstname2').innerHTML != '&nbsp;'|| (document.getElementById('err_firstname2').innerHTML == '*')){
		document.register_private.firstname.focus();
		check_input('text',document.register_private.firstname.value,'_firstname2');
		return false;
	}
	if(document.getElementById('err_lastname2').innerHTML != '&nbsp;'|| (document.getElementById('err_lastname2').innerHTML == '*')){
		document.register_private.lastname.focus();
		check_input('text',document.register_private.lastname.value,'_lastname2');
		return false;
	}
	if(document.getElementById('err_cf').innerHTML != '&nbsp;'|| (document.getElementById('err_cf').innerHTML == '*')){
		document.register_private.cf.focus();
		check_input('cf',document.register_private.cf.value,'_cf');
		return false;
	}
	if(document.getElementById('err_telephone2').innerHTML != '&nbsp;'|| (document.getElementById('err_telephone2').innerHTML == '*')){
		document.register_private.telephone.focus();
		check_input('text',document.register_private.telephone.value,'_telephone2');
		return false;
	}
/*	if(document.getElementById('err_fax2').innerHTML != '&nbsp;'|| (document.getElementById('err_fax2').innerHTML == '*')){
		document.register_private.fax.focus();
		check_input('text',document.register_private.fax.value,'_fax2');
		return false;
	}*/
	if(document.getElementById('err_street_address2').innerHTML != '&nbsp;'|| (document.getElementById('err_street_address2').innerHTML == '*')){
		document.register_private.street_address.focus();
		check_input('text',document.register_private.street_address.value,'_street_address2');
		return false;
	}
	if(document.getElementById('err_postcode2').innerHTML != '&nbsp;'|| (document.getElementById('err_postcode2').innerHTML == '*')){
		document.register_private.postcode.focus();
		check_input('text',document.register_private.postcode.value,'_postcode2');
		return false;
	}
	if(document.getElementById('err_regione2').innerHTML != '&nbsp;'|| (document.getElementById('err_regione2').innerHTML == '*')){
		document.register_private.regione.focus();
		check_input('select_no_zero',document.register_private.regione.value,'_regione2');
		return false;
	}
	if(document.getElementById('err_provincia2').innerHTML != '&nbsp;'|| (document.getElementById('err_provincia2').innerHTML == '*')){
		document.register_private.provincia.focus();
		check_input('select_no_zero',document.register_private.provincia.value,'_provincia2');
		return false;
	}
	if(document.getElementById('err_comune2').innerHTML != '&nbsp;'|| (document.getElementById('err_comune2').innerHTML == '*')){
		document.register_private.comune.focus();
		check_input('select_no_zero',document.register_private.comune.value,'_comune2');
		return false;
	}
	
	document.register_private.action = action;
	document.register_private.submit();	

}

function check_cpform_step1(){

	check_input('select_no_minus1',document.categoria.categories_id0.value,'_ins_category0');
	check_input('select_no_minus1',document.categoria.categories_id1.value,'_ins_category1');
	
	document.categoria.btn_confirm.disabled = false;
}

function submit_cpform_step1(){

	if(document.getElementById('err_ins_category0').innerHTML != '&nbsp;' || (document.getElementById('err_ins_category0').innerHTML == '*')){
		document.categoria.categories_id0.focus();
		check_input('select_no_minus1',document.categoria.categories_id0.value,'_ins_category0');
		return false;
	}
	if(document.getElementById('err_ins_category1').innerHTML != '&nbsp;' || (document.getElementById('err_ins_category1').innerHTML == '*')){
		document.categoria.categories_id1.focus();
		check_input('select_no_minus1',document.categoria.categories_id1.value,'_ins_category1');
		return false;
	}
	
	document.categoria.submit();
}



function check_cpform_step2(){
	check_input('text',document.characters.title.value,'_ins_title');
	check_input('keyword',document.characters.insertions_keyword.value,'_ins_keyword');
	check_input('select_no_zero',document.characters.type.value,'_ins_type');
	check_input('select_no_zero',document.characters.region.value,'_ins_region');
	check_input('select_no_zero',document.characters.city.value,'_ins_province');
	check_input('select_no_zero',document.characters.suburb.value,'_ins_suburb');
	check_input('euro',document.characters.price.value,'_ins_price');
	check_input('number',document.characters.mq.value,'_ins_area');
	check_input('number',document.characters.n_local.value,'_ins_nrooms');
	check_input('text',document.characters.services.value,'_ins_serbath');
	check_input('text',document.characters.type_risc.value,'_ins_heating');
	check_input('text',document.characters.garden.value,'_ins_garden');
	
	
//	document.characters.btn_confirm.disabled = false;
}

function submit_cpform_step2(){
	check_cpform_step2();
	
	if(document.getElementById('err_ins_title').innerHTML != '&nbsp;' || (document.getElementById('err_ins_title').innerHTML == '*')){
		document.characters.title.focus();
		check_input('text',document.characters.title.value,'_ins_title');
		return false;
	}
	if(document.getElementById('err_ins_keyword').innerHTML != '&nbsp;' || (document.getElementById('err_ins_keyword').innerHTML == '*')){
		document.characters.insertions_keyword.focus();
		check_input('keyword',document.characters.insertions_keyword.value,'_ins_keyword');
		return false;
	}
	if(document.getElementById('err_ins_type').innerHTML != '&nbsp;' || (document.getElementById('err_ins_type').innerHTML == '*')){
		document.characters.type.focus();
		check_input('select_no_zero',document.characters.type.value,'_ins_type');
		return false;
	}
	if(document.getElementById('err_ins_region').innerHTML != '&nbsp;' || (document.getElementById('err_ins_region').innerHTML == '*')){
		document.characters.region.focus();
		check_input('select_no_zero',document.characters.region.value,'_ins_region');
		return false;
	}
	if(document.getElementById('err_ins_province').innerHTML != '&nbsp;' || (document.getElementById('err_ins_province').innerHTML == '*')){
		document.characters.city.focus();
		check_input('select_no_zero',document.characters.city.value,'_ins_province');
		return false;
	}
	if(document.getElementById('err_ins_suburb').innerHTML != '&nbsp;' || (document.getElementById('err_ins_suburb').innerHTML == '*')){
		document.characters.suburb.focus();
		check_input('select_no_zero',document.characters.suburb.value,'_ins_suburb');
		return false;
	}
	if(document.getElementById('err_ins_price').innerHTML != '&nbsp;' || (document.getElementById('err_ins_price').innerHTML == '*')){
		document.characters.price.focus();
		check_input('euro',document.characters.price.value,'_ins_price');
		return false;
	}
	if(document.getElementById('err_ins_area').innerHTML != '&nbsp;' || (document.getElementById('err_ins_area').innerHTML == '*')){
		document.characters.mq.focus();
		check_input('number',document.characters.mq.value,'_ins_area');
		return false;
	}
	if(document.getElementById('err_ins_nrooms').innerHTML != '&nbsp;' || (document.getElementById('err_ins_nrooms').innerHTML == '*')){
		document.characters.n_loccal.focus();
		check_input('number',document.characters.n_loccal.value,'_ins_nrooms');
		return false;
	}
	if(document.getElementById('err_ins_serbath').innerHTML != '&nbsp;' || (document.getElementById('err_ins_serbath').innerHTML == '*')){
		document.characters.services.focus();
		check_input('text',document.characters.services.value,'_ins_serbath');
		return false;
	}
	if(document.getElementById('err_ins_heating').innerHTML != '&nbsp;' || (document.getElementById('err_ins_heating').innerHTML == '*')){
		document.characters.type_risc.focus();
		check_input('text',document.characters.type_risc.value,'_ins_heating');
		return false;
	}
	if(document.getElementById('err_ins_garden').innerHTML != '&nbsp;' || (document.getElementById('err_ins_garden').innerHTML == '*')){
		document.characters.garden.focus();
		check_input('text',document.characters.garden.value,'_ins_garden');
		return false;
	}
	
	
	document.characters.submit();
}



function check_cpform_step2_lite(){
	check_input('text',document.characters.title.value,'_ins_title');
	check_input('keyword',document.characters.insertions_keyword.value,'_ins_keyword');
	check_input('select_no_zero',document.characters.type.value,'_ins_type');
	check_input('select_no_zero',document.characters.region.value,'_ins_region');
	check_input('select_no_zero',document.characters.city.value,'_ins_province');
	check_input('select_no_zero',document.characters.suburb.value,'_ins_suburb');
	check_input('euro',document.characters.price.value,'_ins_price');
	check_input('number',document.characters.mq.value,'_ins_area');
	
	
//	document.characters.btn_confirm.disabled = false;
}


function submit_cpform_step2_lite(){
	check_cpform_step2_lite();
	
	if(document.getElementById('err_ins_title').innerHTML != '&nbsp;' || (document.getElementById('err_ins_title').innerHTML == '*')){
		document.characters.title.focus();
		check_input('text',document.characters.title.value,'_ins_title');
		return false;
	}
	if(document.getElementById('err_ins_keyword').innerHTML != '&nbsp;' || (document.getElementById('err_ins_keyword').innerHTML == '*')){
		document.characters.insertions_keyword.focus();
		check_input('keyword',document.characters.insertions_keyword.value,'_ins_keyword');
		return false;
	}
	if(document.getElementById('err_ins_type').innerHTML != '&nbsp;' || (document.getElementById('err_ins_type').innerHTML == '*')){
		document.characters.type.focus();
		check_input('select_no_zero',document.characters.type.value,'_ins_type');
		return false;
	}
	if(document.getElementById('err_ins_region').innerHTML != '&nbsp;' || (document.getElementById('err_ins_region').innerHTML == '*')){
		document.characters.region.focus();
		check_input('select_no_zero',document.characters.region.value,'_ins_region');
		return false;
	}
	if(document.getElementById('err_ins_province').innerHTML != '&nbsp;' || (document.getElementById('err_ins_province').innerHTML == '*')){
		document.characters.city.focus();
		check_input('select_no_zero',document.characters.city.value,'_ins_province');
		return false;
	}
	if(document.getElementById('err_ins_suburb').innerHTML != '&nbsp;' || (document.getElementById('err_ins_suburb').innerHTML == '*')){
		document.characters.suburb.focus();
		check_input('select_no_zero',document.characters.suburb.value,'_ins_suburb');
		return false;
	}
	if(document.getElementById('err_ins_price').innerHTML != '&nbsp;' || (document.getElementById('err_ins_price').innerHTML == '*')){
		document.characters.price.focus();
		check_input('euro',document.characters.price.value,'_ins_price');
		return false;
	}
	if(document.getElementById('err_ins_area').innerHTML != '&nbsp;' || (document.getElementById('err_ins_area').innerHTML == '*')){
		document.characters.mq.focus();
		check_input('number',document.characters.mq.value,'_ins_area');
		return false;
	}
	
	document.characters.submit();
}




function check_cpform_step2_mod(){
	check_input('text',document.modify.title.value,'_ins_title');
	//check_input('keyword',document.modify.insertions_keyword.value,'_ins_keyword');
	check_input('select_no_zero',document.modify.type.value,'_ins_type');
	check_input('select_no_zero',document.modify.region.value,'_ins_region');
	check_input('select_no_zero',document.modify.city.value,'_ins_province');
	check_input('select_no_zero',document.modify.suburb.value,'_ins_suburb');
	check_input('euro',document.modify.price.value,'_ins_price');
	check_input('number',document.modify.mq.value,'_ins_area');
	check_input('number',document.modify.n_local.value,'_ins_nrooms');
	check_input('text',document.modify.services.value,'_ins_serbath');
	check_input('text',document.modify.type_risc.value,'_ins_heating');
	check_input('text',document.modify.garden.value,'_ins_garden');
	//document.modify.btn_confirm.disabled = false;
}



function submit_cpform_step2_mod(url){

	check_cpform_step2_mod();
	

	if(document.getElementById('err_ins_title').innerHTML != '&nbsp;' || (document.getElementById('err_ins_title').innerHTML == '*')){
		document.modify.title.focus();
		check_input('text',document.modify.title.value,'_ins_title');
		return false;
	}
/*	if(document.getElementById('err_ins_keyword').innerHTML != '&nbsp;' || (document.getElementById('err_ins_keyword').innerHTML == '*')){
		document.modify.insertions_keyword.focus();
		check_input('keyword',document.modify.insertions_keyword.value,'_ins_keyword');
		return false;
	}*/
	if(document.getElementById('err_ins_type').innerHTML != '&nbsp;' || (document.getElementById('err_ins_type').innerHTML == '*')){
		document.modify.type.focus();
		check_input('select_no_zero',document.modify.type.value,'_ins_type');
		return false;
	}
	if(document.getElementById('err_ins_region').innerHTML != '&nbsp;' || (document.getElementById('err_ins_region').innerHTML == '*')){
		document.modify.region.focus();
		check_input('select_no_zero',document.modify.region.value,'_ins_region');
		return false;
	}
	if(document.getElementById('err_ins_province').innerHTML != '&nbsp;' || (document.getElementById('err_ins_province').innerHTML == '*')){
		document.modify.city.focus();
		check_input('select_no_zero',document.modify.city.value,'_ins_province');
		return false;
	}
	if(document.getElementById('err_ins_suburb').innerHTML != '&nbsp;' || (document.getElementById('err_ins_suburb').innerHTML == '*')){
		document.modify.suburb.focus();
		check_input('select_no_zero',document.modify.suburb.value,'_ins_suburb');
		return false;
	}
	if(document.getElementById('err_ins_price').innerHTML != '&nbsp;' || (document.getElementById('err_ins_price').innerHTML == '*')){
		document.modify.price.focus();
		check_input('euro',document.modify.price.value,'_ins_price');
		return false;
	}
	if(document.getElementById('err_ins_area').innerHTML != '&nbsp;' || (document.getElementById('err_ins_area').innerHTML == '*')){
		document.modify.mq.focus();
		check_input('number',document.modify.mq.value,'_ins_area');
		return false;
	}
	if(document.getElementById('err_ins_nrooms').innerHTML != '&nbsp;' || (document.getElementById('err_ins_nrooms').innerHTML == '*')){
		document.modify.n_loccal.focus();
		check_input('number',document.modify.n_loccal.value,'_ins_nrooms');
		return false;
	}
	if(document.getElementById('err_ins_serbath').innerHTML != '&nbsp;' || (document.getElementById('err_ins_serbath').innerHTML == '*')){
		document.modify.services.focus();
		check_input('text',document.modify.services.value,'_ins_serbath');
		return false;
	}
	if(document.getElementById('err_ins_heating').innerHTML != '&nbsp;' || (document.getElementById('err_ins_heating').innerHTML == '*')){
		document.modify.type_risc.focus();
		check_input('text',document.modify.type_risc.value,'_ins_heating');
		return false;
	}
	if(document.getElementById('err_ins_garden').innerHTML != '&nbsp;' || (document.getElementById('err_ins_garden').innerHTML == '*')){
	
		document.modify.garden.focus();
		check_input('text',document.modify.garden.value,'_ins_garden');
		return false;
	}
	
	document.modify.action = url;
	document.modify.submit();
}





function check_cpform_step2_lite_mod(){
	check_input('text',document.modify.title.value,'_ins_title');
	//check_input('keyword',document.modify.insertions_keyword.value,'_ins_keyword');
	check_input('select_no_zero',document.modify.type.value,'_ins_type');
	check_input('select_no_zero',document.modify.region.value,'_ins_region');
	check_input('select_no_zero',document.modify.city.value,'_ins_province');
	check_input('select_no_zero',document.modify.suburb.value,'_ins_suburb');
	check_input('euro',document.modify.price.value,'_ins_price');
	check_input('number',document.modify.mq.value,'_ins_area');
	//document.modify.btn_confirm.disabled = false;
	
}


function submit_cpform_step2_lite_mod(url){
	check_cpform_step2_lite_mod();
		
	if(document.getElementById('err_ins_title').innerHTML != '&nbsp;' || (document.getElementById('err_ins_title').innerHTML == '*')){
		document.modify.title.focus();
		check_input('text',document.modify.title.value,'_ins_title');
		return false;
	}
/*	if(document.getElementById('err_ins_keyword').innerHTML != '&nbsp;' || (document.getElementById('err_ins_keyword').innerHTML == '*')){
		document.modify.insertions_keyword.focus();
		check_input('keyword',document.modify.insertions_keyword.value,'_ins_keyword');
		return false;
	}*/
	if(document.getElementById('err_ins_type').innerHTML != '&nbsp;' || (document.getElementById('err_ins_type').innerHTML == '*')){
		document.modify.type.focus();
		check_input('select_no_zero',document.modify.type.value,'_ins_type');
		return false;
	}
	if(document.getElementById('err_ins_region').innerHTML != '&nbsp;' || (document.getElementById('err_ins_region').innerHTML == '*')){
		document.modify.region.focus();
		check_input('select_no_zero',document.modify.region.value,'_ins_region');
		return false;
	}
	if(document.getElementById('err_ins_province').innerHTML != '&nbsp;' || (document.getElementById('err_ins_province').innerHTML == '*')){
		document.modify.city.focus();
		check_input('select_no_zero',document.modify.city.value,'_ins_province');
		return false;
	}
	if(document.getElementById('err_ins_suburb').innerHTML != '&nbsp;' || (document.getElementById('err_ins_suburb').innerHTML == '*')){
		document.modify.suburb.focus();
		check_input('select_no_zero',document.modify.suburb.value,'_ins_suburb');
		return false;
	}
	if(document.getElementById('err_ins_price').innerHTML != '&nbsp;' || (document.getElementById('err_ins_price').innerHTML == '*')){
		document.modify.price.focus();
		check_input('euro',document.modify.price.value,'_ins_price');
		return false;
	}
	if(document.getElementById('err_ins_area').innerHTML != '&nbsp;' || (document.getElementById('err_ins_area').innerHTML == '*')){
		document.modify.mq.focus();
		check_input('number',document.modify.mq.value,'_ins_area');
		return false;
	}
	
	document.modify.action = url;
	document.modify.submit();
}



function copyValue(id,val){
	if(val == '')val = '&nbsp;';
	document.getElementById(id).innerHTML = val;
}




function check_form_request(){
	check_input('text',document.request.title_r.value,'_title');
	check_input('text',document.request.desc_r.value,'_desc');
	check_input('select_no_zero',document.request.regione_r.value,'_regione');
	check_input('select_no_zero',document.request.provincia_r.value,'_provincia');
	check_input('select_no_zero',document.request.comune_r.value,'_comune');
}


function submit_form_request(action){
	check_form_request();

	if((document.getElementById('err_title').innerHTML != '&nbsp;') || (document.getElementById('err_title').innerHTML == '*')){
		document.request.title_r.focus();
		check_input('text',document.request.title_r.value,'_title_r');
		return false;
	}
	if(document.getElementById('err_desc').innerHTML != '&nbsp;' || (document.getElementById('err_desc').innerHTML == '*')){
		document.request.desc_r.focus();
		check_input('text',document.request.desc_r.value,'_desc_r');
		return false;
	}
	if(document.getElementById('err_regione').innerHTML != '&nbsp;' || (document.getElementById('err_regione').innerHTML == '*')){
		document.request.regione_r.focus();
		check_input('select_no_zero',document.request.regione_r.value,'_regione_r');	
		return false;
	}
	if(document.getElementById('err_provincia').innerHTML != '&nbsp;' || (document.getElementById('err_provincia').innerHTML == '*')){
		document.request.provincia_r.focus();
		check_input('select_no_zero',document.request.provincia_r.value,'_provincia_r');	
		return false;
	}
	if(document.getElementById('err_comune').innerHTML != '&nbsp;' || (document.getElementById('err_comune').innerHTML == '*')){
		document.request.comune_r.focus();
		check_input('select_no_zero',document.request.comune_r.value,'_comune_r');	
		return false;
	}

	document.request.action = action;
	document.request.submit();
}
