var $ = function(id){return document.getElementById(id);}
function disCat1(disabled)
{
	if( !$('ets_cat1_detail') ) { return; }

	$('ets_cat1_detail').className = ( disabled ? 'do_opacity' : 'undo_opacity' );
	$('ets_cat1_rank1').disabled = disabled;
	$('ets_cat1_rank2').disabled = disabled;
	$('ets_cat1_rank3').disabled = disabled;
	$('ets_cat1_rank4').disabled = disabled;
	$('ets_cat1_bedroom').disabled = disabled;
	$('ets_cat1_parking').disabled = disabled;
	$('ets_cat1_wifi').disabled = disabled;
	$('ets_cat1_pool').disabled = disabled;
	$('ets_cat1_sport').disabled = disabled;
	$('ets_cat1_spa').disabled = disabled;
	$('ets_cat1_group').disabled = disabled;
}
function disCat2(disabled)
{
	if( !$('ets_cat2_detail') ) { return; }

	$('ets_cat2_detail').className = ( disabled ? 'do_opacity' : 'undo_opacity' );
	$('ets_cat2_type1').disabled = disabled;
	$('ets_cat2_type2').disabled = disabled;
	$('ets_cat2_type4').disabled = disabled;
	$('ets_cat2_type5').disabled = disabled;
	$('ets_cat2_type6').disabled = disabled;
	$('ets_cat2_type7').disabled = disabled;
	$('ets_cat2_type8').disabled = disabled;
	if($('ets_cat2_type9')) { $('ets_cat2_type9').disabled = disabled };
	if($('ets_cat2_parking')) { $('ets_cat2_parking').disabled = disabled };
	if($('ets_cat2_wifi')) { $('ets_cat2_wifi').disabled = disabled };
	if($('ets_cat2_carrier')) { $('ets_cat2_carrier').disabled = disabled; }
	try{
	$('ets_cat2_menu_price1').disabled = disabled;
	$('ets_cat2_menu_price2').disabled = disabled;
	$('ets_cat2_menu_price3').disabled = disabled;
	$('ets_cat2_menu_price4').disabled = disabled;
	$('ets_cat2_menu_price5').disabled = disabled;
	}catch(e){}
}
function disCat12(disabled)
{
	if( !$('ets_cat12_detail') ) { return; }

	$('ets_cat12_detail').className = ( disabled ? 'do_opacity' : 'undo_opacity' );
	$('ets_cat12_pratice').disabled = disabled;
	$('ets_cat12_golf18').disabled = disabled;
	$('ets_cat12_golf9').disabled = disabled;
	$('ets_cat12_restaurant').disabled = disabled;
	$('ets_cat12_hotel').disabled = disabled;
	$('ets_cat12_hotel_text').disabled = disabled;
}
function disCat15(disabled)
{
	if( !$('ets_cat15_detail') ) { return; }

	$('ets_cat15_detail').className = ( disabled ? 'do_opacity' : 'undo_opacity' );
	$('ets_cat15_night').disabled = disabled;
	$('ets_cat15_parking').disabled = disabled;
}
function checkCategory(box)
{
	var categoryCount = 0;
	for( var i=0; i<=15 ;i++ ) { if( $('ets_cat'+i) ){ if( $('ets_cat'+i).checked ) { categoryCount++; } } }
	if( categoryCount > 2 )
	{
		alert("Vous ne pouvez pas sélectionner plus de 2 catégories");
		box.checked = false;
		return false;
	}
	return true;
}
function checkInput()
{
	var categoryCount = 0;
	for( var i=0; i<=15 ;i++ ) { if( $('ets_cat'+i) ){ if( $('ets_cat'+i).checked ) { categoryCount++; } } }
	hideMessageBox('usr_msg_box');
	hideMessageBox('ets_msg_box');
	if( categoryCount == 0 )
	{
		showMessageBox('ets_msg_box','ets_cat1',"Vous devez saisir au moins une catégorie");
		return false;
	}
	else if( categoryCount > 2 )
	{
		showMessageBox('ets_msg_box','ets_cat1',"Vous ne pouvez pas sélectionner plus de 2 catégories");
		return false;
	}
	else if( $('ets_cat0') && $('ets_cat0').checked && $('ets_cat0_text').value == "" )
	{
		showMessageBox('ets_msg_box','ets_cat0_text',"Vous devez saisir un nom de catégorie");
		return false;
	}
	else if( $('ets_name').value == "" )
	{
		showMessageBox('ets_msg_box','ets_name',"Le nom de votre établissement est obligatoire");
		return false;
	}
	else if( $('ets_street_name').value == "" )
	{
		showMessageBox('usr_msg_box','usr_address',"Le nom de la rue est obligatoire");
		return false;
	}
	else if( $('usr_zipcode').value == "" )
	{
		showMessageBox('usr_msg_box','usr_zipcode',"Le code postal est obligatoire");
		return false;
	}
	else if( $('usr_city').value == "" )
	{
		showMessageBox('usr_msg_box','usr_city',"La ville est obligatoire");
		return false;
	}
	else if( $('usr_phone').value == "" )
	{
		showMessageBox('usr_msg_box','usr_phone',"Le téléphone est obligatoire");
		return false;
	}
	else if( $('usr_lastname').value == "" )
	{
		showMessageBox('usr_msg_box','usr_lastname',"Le nom est obligatoire");
		return false;
	}
	else if( $('usr_firstname').value == "" )
	{
		showMessageBox('usr_msg_box','usr_firstname',"Le prénom est obligatoire");
		return false;
	}
	else if( $('usr_email').value == "" )
	{
		showMessageBox('usr_msg_box','usr_email',"L'email est obligatoire");
		return false;
	}
	else if( $('usr_email').value != $('usr_email2').value )
	{
		showMessageBox('usr_msg_box','usr_email2',"Les emails saisis ne sont pas identiques");
		return false;
	}
	return true;
}
function checkStep2()
{
	if( $('pay_mode_bx') )
	{
		if( $('pay_mode_bx').checked && $('pay_box_code').value == "" )
		{
			showMessageBox('cgv_msg_box','pay_box_code',"Vous devez saisir le code correpondant à votre Box de référencement");
			return false;
		}
	}
	else if( !$('cgv_accept').checked )
	{
		showMessageBox('cgv_msg_box','cgv_accept',"Vous devez lire et accepter les Conditions Générales de Vente");
		return false;
	}
	return true;
}
function showMessageBox( boxId, focusId, message )
{
	$(boxId).innerHTML=message;
	$(boxId).style.display="block";
	$(focusId).focus();
}
function hideMessageBox( boxId )
{
	$(boxId).innerHTML='';
	$(boxId).style.display="none";
}
function cb(cbt,pData){
	var xr = gxr();
	xr.onreadystatechange=function(){if( xr && xr.readyState == 4 ){excb(xr.responseText);}};
	xr.open("POST",cbt,true);
	xr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset:iso-8859-1");
	xr.send(pData);
}
function excb(param){
	if( param == null ){return;}
	if( param.length == 0 ){return;}
	try{eval( param );}catch(e){}
}
function gxr(){
	var xr = null;
	try{xr = new XMLHttpRequest();}catch(e){try{xr = new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}
	return xr;
}
function copyHours(day)
{
	if( day > 1 )
	{
		$("hor_"+ (day) +"_open_am_hour").value = $("hor_"+ (day-1) +"_open_am_hour").value;
		$("hor_"+ (day) +"_close_am_hour").value = $("hor_"+ (day-1) +"_close_am_hour").value;
		$("hor_"+ (day) +"_open_pm_hour").value = $("hor_"+ (day-1) +"_open_pm_hour").value;
		$("hor_"+ (day) +"_close_pm_hour").value = $("hor_"+ (day-1) +"_close_pm_hour").value;

		$("hor_"+ (day) +"_open_am_min").value = $("hor_"+ (day-1) +"_open_am_min").value;
		$("hor_"+ (day) +"_close_am_min").value = $("hor_"+ (day-1) +"_close_am_min").value;
		$("hor_"+ (day) +"_open_pm_min").value = $("hor_"+ (day-1) +"_open_pm_min").value;
		$("hor_"+ (day) +"_close_pm_min").value = $("hor_"+ (day-1) +"_close_pm_min").value;
	}
}





