
var _DOMAINE  ;
var _FORM ;
_DOMAINE =[];
 _FORM =[];

 

var compteUtilSite = {
	init:function(){
	return this;
	}
	,
	initForm:function(id){
	compteUtilSite.formId = id;
	
	$('#Bt'+id).unbind();
	$('#Bt'+id).click(function(e){
 			Waiter.start();
			Cleaner = new jsDomCleaner();
			value =  Cleaner.JsonForm ("Form"+id);
			 
			value = value.replace(/[\n]/g,"<br/>");	
			sortie='{"input":'+value+',"output":{"idForm":"'+id+'"}}';
			execute.SendAJAXForClass('/compteUtilSite/'+id+'/',sortie,id,compteUtilSite.init()); 
 	})
	},
	initChamps:function(id){
	compteUtilSite.formId = id;
	$("#Form"+id).find(":input").each(function(e){
		$(this).change(function(e){
			Waiter.start();
			Cleaner = new jsDomCleaner();
			value = Cleaner.parse_ascii($(this).val());
			value = value.replace(/[\n]/g,"<br/>");	
			sortie='{"input":{"'+$(this).attr('id')+'":"'+value+'"},"output":{"idForm":"'+id+'"}}';
			execute.SendAJAXForClass('/compteUtilSite/TestChamps/',sortie,'TestChamps',compteUtilSite.init()); 
		})
	})
 	},
	loadAction:function(value,action){

		switch ( action)
		{
		case "SAV" :
			
		res= extract_DATA(value);
		if ( res[0][0][0]=="1"){
		alert("Nous avons envoyé votre demande.");
		}
		else if ( res[0][0][0]=="erreur"){
		Waiter.start();
		alert('* Champs obligatoires');
		formId = compteUtilSite.formId;
		for (i = 0 ; i < res[1].length ; i++ ){
			id = res[1][i][0];
			valid = res[1][i][1];
			erreur =res[1][i][2];
			string = res[1][i][3];
				if ( $("#Form"+formId+" #"+id)){
					$("#Form"+formId+" #"+id).val(string);
					if (valid == "false" && $("#Form"+formId+" #"+id+'Label')){
					$("#Form"+formId+" #"+id+'Label').css('color','red');
					}else{
					$("#Form"+formId+" #"+id+'Label').css('color','green');
					}
				}
		}
		}
		Waiter.stop();
					
		break;
		case "Devis" :
		res= extract_DATA(value);
		if ( res[0][0][0]=="1"){
		alert("Nous avons envoyé votre devis");
		}
		else if ( res[0][0][0]=="erreur"){
		Waiter.start();
		alert('* Champs obligatoires');
		formId = compteUtilSite.formId;
		for (i = 0 ; i < res[1].length ; i++ ){
			id = res[1][i][0];
			valid = res[1][i][1];
			erreur =res[1][i][2];
			string = res[1][i][3];
				if ( $("#Form"+formId+" #"+id)){
					$("#Form"+formId+" #"+id).val(string);
					if (valid == "false" && $("#Form"+formId+" #"+id+'Label')){
					$("#Form"+formId+" #"+id+'Label').css('color','red');
					}else{
					$("#Form"+formId+" #"+id+'Label').css('color','green');
					}
				}
		}
		}
		Waiter.stop();
						
		break;
	

case "Contact" :
		res= extract_DATA(value);
		if ( res[0][0][0]=="1"){
		alert("Nous avons envoyé votre demande.");
		}
		else if ( res[0][0][0]=="erreur"){
		Waiter.start();
		alert('* Champs obligatoires');
		formId = compteUtilSite.formId;
		for (i = 0 ; i < res[1].length ; i++ ){
			id = res[1][i][0];
			valid = res[1][i][1];
			erreur =res[1][i][2];
			string = res[1][i][3];
				if ( $("#Form"+formId+" #"+id)){
					$("#Form"+formId+" #"+id).val(string);
					if (valid == "false" && $("#Form"+formId+" #"+id+'Label')){
					$("#Form"+formId+" #"+id+'Label').css('color','red');
					}else{
					$("#Form"+formId+" #"+id+'Label').css('color','green');
					}
				}
		}
		}
		Waiter.stop();
						
		break;
	
		case "CreerBoutique":
		res= extract_DATA(value);
		if ( res[0][0][0]=="0"){
		$(location).attr('href',"http://www.phare-annonce.com/gerer-sa-boutique/accueil/");
		}
		if ( res[0][0][0]=="1"){
		alert("Nous avons enregister votre boutique");
		$(location).attr('href',"http://www.phare-annonce.com/gerer-sa-boutique/accueil/");
		}
		else if ( res[0][0][0]=="erreur"){
		Waiter.start();
		alert('* Champs obligatoires');
		formId = compteUtilSite.formId;
		for (i = 0 ; i < res[1].length ; i++ ){
			id = res[1][i][0];
			valid = res[1][i][1];
			erreur =res[1][i][2];
			string = res[1][i][3];
				if ( $("#Form"+formId+" #"+id)){
					$("#Form"+formId+" #"+id).val(string);
					if (valid == "false" && $("#Form"+formId+" #"+id+'Label')){
					$("#Form"+formId+" #"+id+'Label').css('color','red');
					}else{
					$("#Form"+formId+" #"+id+'Label').css('color','green');
					}
				}
		}
		}
		Waiter.stop();
			
		break;
	
		case "AddAnnonce":
			
		res= extract_DATA(value);
		
		if ( res[0][0][0]=="1"){
		alert("Nous avons enregister votre annonce");
		$(location).attr('href',"http://www.phare-annonce.com/gerer-sa-boutique/ajouter-une-annonce/");
		}
		else if ( res[0][0][0]=="erreur"){
		Waiter.start();
		alert('* Champs obligatoires');
		formId = compteUtilSite.formId;
		for (i = 0 ; i < res[1].length ; i++ ){
			id = res[1][i][0];
			valid = res[1][i][1];
			erreur =res[1][i][2];
			string = res[1][i][3];
				if ( $("#Form"+formId+" #"+id)){
					$("#Form"+formId+" #"+id).val(string);
					if (valid == "false" && $("#Form"+formId+" #"+id+'Label')){
					$("#Form"+formId+" #"+id+'Label').css('color','red');
					}else{
					$("#Form"+formId+" #"+id+'Label').css('color','green');
					}
				}
		}
		}
		Waiter.stop();
			
		break;
		case "ProfilInscription":
		res= extract_DATA(value);
		
		if ( res[0][0][0]=="0"){
		alert("l'adresse email indiqué est déja enregistré, si vous avez perdu votre mot de passe cliquez ici");
//		$(location).attr('href',"http://www.phare-annonce.com/gerer-sa-boutique/creez-votre-boutique/");
		}
		if ( res[0][0][0]=="3"){
		Waiter.start();
		
		$(location).attr('href',"http://www.phare-annonce.com/gerer-sa-boutique/identification/");
		}
		else if ( res[0][0][0]=="1"){
		Waiter.start();
		alert('Une erreur et survenue');
		$(location).attr('href',"http://www.phare-annonce.com/gerer-sa-boutique/");
		}
		
		else if ( res[0][0][0]=="erreur"){
		Waiter.start();
		alert('* Champs obligatoires');
		formId = compteUtilSite.formId;
		for (i = 0 ; i < res[1].length ; i++ ){
			id = res[1][i][0];
			valid = res[1][i][1];
			erreur =res[1][i][2];
			string = res[1][i][3];
				if ( $("#Form"+formId+" #"+id)){
					$("#Form"+formId+" #"+id).val(string);
					if (valid == "false" && $("#Form"+formId+" #"+id+'Label')){
					$("#Form"+formId+" #"+id+'Label').css('color','red');
					}else{
					$("#Form"+formId+" #"+id+'Label').css('color','green');
					}
				}
		}
		}
		Waiter.stop();
		break;
		case "TestChamps":
			
			Cleaner = new jsDomCleaner();
			res= value.split("<>");
			compteUtilSite.formId;
			$("#Form"+compteUtilSite.formId+" #"+res[3]).val(res[1]);
			if ( res[2]=='true' ){
			$("#Form"+compteUtilSite.formId+" #"+res[3]+"Label").css('color' , 'green');
			}
			else{
			$("#Form"+compteUtilSite.formId+" #"+res[3]+"Label").css('color' , 'red');
			}
			Waiter.stop();
		break;
		}
	} 
        
}
        
    
 

  

