function ShowContainer(Nom){
	document.getElementById(Nom).className="show"
}
		

function ShowPopup(Nom){
	document.getElementById(Nom).className="voir"
}
		
function HidePopup(Nom){
	document.getElementById(Nom).className="cache"
}


function Quit(){
			/*
		Ceci est un bout de code supprimant un fichier par l'appel de la page deletefile et de la function php unlink lors de la fermeture de la page appelante sauf si un formulaire envoie des données.*/	

		var xhr_object = null; 
		var fileget=document.getElementById("QIT_REF");
		var action=document.getElementById("QIT_ACT");
			//crée un obj pour FireFox & Opéra
			if(window.XMLHttpRequest){
				xhr_object = new XMLHttpRequest();
			//Ca cest pour IE
			}else if(window.ActiveXObject){
				xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			}	
			//ouvre avec method POST
			xhr_object.open("POST", "temp/deletefile.php", false);
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded" ); 
			xhr_object.send("filename="+fileget.value);
}

//verifier si JS activé.
function Java(){
	//recherche de la langue séléctionnée
	nReq = location.search.substring(1,location.search.length);
	nReq = nReq.split("&");
	Language = nReq[0].substring(nReq[0].indexOf("=")+1, nReq[0].length)
	//affichage du bouton "payer" dans la lange séléctionnée.
	//Si JS n'est pas activé, le script n'est pas executé et le texte d'erreur indiqué dans la balise noscript s'affichera
	switch (Language){
	case "de" :
		document.getElementById("bt_envoyer").innerHTML ='<input name=\"bouton_paiement\" type=\"submit\" value=\"Zahlen\" onClick="Pay_or_not()" />';
	break;
	case "en" :
		document.getElementById("bt_envoyer").innerHTML ='<input name=\"bouton_paiement\" type=\"submit\" value=\"Pay\" />';
	break;
	case "pt" :
		document.getElementById("bt_envoyer").innerHTML ='<input name=\"bouton_paiement\" type=\"submit\" value=\"Pagar\" />';
	break;
	case "it" :
		document.getElementById("bt_envoyer").innerHTML ='<input name="bouton_paiement" type="submit" value="Buy (it)" />';
	break;
	default :
		document.getElementById("bt_envoyer").innerHTML ='<input name="bouton_paiement" type="submit" value="Payer" onClick="Pay_or_not();" />';
	break;
	}
}

function Pay_or_not(){
	document.getElementById("QIT_ACT").value ="no";
	
	if(document.getElementById("QIT_REDIRECT").value=="yes"){
		
		var ccp=document.getElementById('ccp').value
		var nom=document.getElementById('nom').value
		var telephone=document.getElementById('telephone').value
		var prenom=document.getElementById('prenom').value
		var	adresse=document.getElementById('adresse').value
		var pays=document.getElementById('pays').value
		var email=document.getElementById('email').value
		var localite=document.getElementById('localite').value
		var s2=document.getElementById('select2').value;
		var s4=document.getElementById('select4').value;
		var securite=document.getElementById('securite').value;
		var prix=document.getElementById('PBX_TOTAL').value;
		
		if(window.XMLHttpRequest){
			xhr_object = new XMLHttpRequest();
		//Ca cest pour IE
		}else if(window.ActiveXObject){
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		}
		var data="securite="+securite+"&ccp="+ccp+"&nom="+nom+"&telephone="+telephone+"&prenom="+prenom+"&adresse="+adresse+"&pays="+pays+"&email="+email+"&localite="+localite+"&select2="+s2+"&select4="+s4+"&prix="+prix;
		//ouvre avec method POST
		xhr_object.open("POST", "temp/send.php", false);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded" ); 
		xhr_object.send(data);
	}
}


//verifier si article séléctionné
function verif_totalPrice( obj1, obj2){
	if(obj1.value>0 || obj2.value>0){
		return true;
	}else{
		alert('Aucun article séléctionné.');
		return false;
	}
}

function verif_donnees_achat(){
	if(	document.getElementById("nom").value=="" ||
		document.getElementById("prenom").value=="" ||
		document.getElementById("adresse").value=="" ||
		document.getElementById("localite").value=="" ||
		document.getElementById("pays").value=="" ||
		document.getElementById("email").value=="" ||
		document.getElementById("email2").value=="" ||
		document.getElementById("ccp").value==""){
		
		alert('Champs obligatoires non renseignés.');
		return false;
	}else{
		var stringmail=document.getElementById("email").value;
		var mail=stringmail.indexOf("@",0);
		var mail2=stringmail.indexOf(".",0);
		//verification de la validité de l'adresse email
		if(mail!=-1 && mail2!=-1){
			if(document.getElementById("email2").value==document.getElementById("email").value){
				if(document.getElementById("cgv").checked){
					return true;
				}else{
					alert('Vous devez acceptez les conditions générales de vente pour continuer.');
					return false;
				}
			}else{
				alert('le champ email n\'est pas correctement confirmé.');
				return false;
			}
		}else{
			alert('le champ email n\'est pas correctement remplis.');
			return false;
		}			
	}	
}

//calcul de price de Nice total sur buy_phase1.php
function calcul_price_total(obj, obj2, soustotal, price, price2, dest, $frais)
{
	//var soustotal=soustotal;
	//si rien n'est séléctionné
	if(obj.value==0 && obj2.value==0){
		document.getElementById("td_total").innerHTML =0;
	//sinon ...
	}else{
		if((document.getElementById("select2").value+document.getElementById("select4").value)>9){
			$frais=0;
		}
		dest.value=Number((obj.value*price)+(obj2.value*price2)+$frais);
		document.getElementById("td_total").innerHTML = "<b><font size=3>"+Number((obj.value*price)+(obj2.value*price2)+$frais)/100+"</b></font>" ; 
	}
}

//Vous y aviez cru hein?

//impression d'une zone définie
function imprime_zone(titre, obj)
{
	// Définie la zone à imprimer
	var zi = document.getElementById(obj).innerHTML;

	// Ouvre une nouvelle fenetre
	var f = window.open("", "ZoneImpr", "height=500, width=600,toolbar=0, menubar=0, scrollbars=1, 	resizable=1,status=0, location=0, left=10, top=10");

	// Définit le Style de la page
	f.document.body.style.color = '#000000';
	f.document.body.style.backgroundColor = '#FFFFFF';
	f.document.body.style.padding = "10px";

	// Ajoute les Données
	f.document.title = titre;
	f.document.body.background = "http://www.findforyou.net/pictures/background.jpg";
	f.document.body.innerHTML += " " + zi + " ";

	// Imprime et ferme la fenetre
	f.window.print();
	//f.window.close();
}

//Fonction de verification de la page aperte.php
function verifaperte()
  {
	if(document.form1.los_lastname.value==""||
	   document.form1.los_firstname.value==""||
	   document.form1.los_street.value==""||
	   document.form1.los_zip.value==""||
	   document.form1.los_city.value==""||
	   document.form1.los_country.value==""||
	   document.form1.los_street_found.value==""||
	   document.form1.los_zip_found.value==""||
	   document.form1.los_city_found.value==""||
	   document.form1.los_country_found.value=="")
	{
		alert('\nCertains champs obligatoires ne sont pas remplis.')
		return false;
	}
  else
 	{
    return true;
    }
}

//Fonction de verification sur activation.php (activation d'un Kit)
function verif_activation()
  {
	if(document.form_activation.kit_pin_n.value==""||
	   document.form_activation.kit_pin_n2.value==""||
	   document.form_activation.kit_lastname.value==""||
	   document.form_activation.kit_firstname.value==""||
	   document.form_activation.kit_street.value==""||
	   document.form_activation.kit_zip.value==""||
	   document.form_activation.kit_city.value==""||
	   document.form_activation.kit_country.value==""||
	   document.form_activation.kit_email.value==""||
	   document.form_activation.kit_pin.value==document.form_activation.kit_pin_n.value||
	   document.form_activation.kit_pin_n.value!=document.form_activation.kit_pin_n2.value||
	   document.form_activation.kit_pin.value!=document.form_activation.kit_originalpin.value)
	
		{
			alert('\nCertains champs obligatoires ne sont pas remplis et/ou le code PIN pose problème\nAttention: Votre nouveau code Pin ne peut être indentique à l\'ancien.')
			return false;
		}
	else
		{
			//alert('faux');
			document.form_activation.submit();	
			return true;
		}
}

//Fonction de verification sur transport.php (accepter les conditions de paiement)
function verif_conditions()
  {
	if(document.form_transport.check_conditions.checked)
		{
		return true;
		}
	else
		{
		alert('\nVous devez accepter les conditions de paiement.')
		return false;
		}
}

//Fonction de verification sur admin/search.php (au moins un champ)
function verifsearchanimal()
  {
	if(document.formsearch.kit_id_S.value==""&&document.formsearch.kit_lastname_S.value==""&&document.formsearch.kit_animalname_S.value=="" &&document.formsearch.kit_animaltype_S.value=="")
		{
			alert('\nRemplissez au moins un champ.')
			return false;
		}
	else
		{
		return true;
		}
}

//Fonction de verification sur animal/search.php (au moins un champ)
function verifsearch()
  {
	if(document.formsearch.kit_id.value==""&&document.formsearch.kit_lastname.value==""&&document.formsearch.kit_firstname.value=="")
		{
			alert('\nRemplissez au moins un champ.')
			return false;
		}
	else
		{
		return true;
		}
}


//Fonction de verification sur form.php (nom, prénom, e-mail, message)
function verif_formcontact()
  {
	if(document.form_contact.nom.value==""||document.form_contact.prenom.value==""||document.form_contact.email_expediteur.value==""||document.form_contact.message.value=="")
		{
			alert('\nCertains champs obligatoires ne sont pas remplis.')
			return false;
		}
	else
		{
		return true;
		}
}

//Fonction de verification de la page gestion.php
function verifgestion()
  {
	if(document.formgestion.kit_lastname.value==""||
	   document.formgestion.kit_firstname.value==""||
	   document.formgestion.kit_street.value==""||
	   document.formgestion.kit_zip.value==""||
	   document.formgestion.kit_city.value==""||
	   document.formgestion.kit_phone.value==""||
	   document.formgestion.kit_email.value==""||
	   document.formgestion.kit_country.value=="")
	{
		alert('\nCertains champs obligatoires ne sont pas remplis.')
		return false;
	}
  else
 	{
    return true;
    }
}


//Fonction servant a remettre la valeur par defaut dans une zone de texte si la valeur de celle-ci a ete videe
function dflt(obj){ 
obj.value=(obj.value=='')?obj.defaultValue:obj.value; 
}

//Uniquement chiffres
function verif_nombre(champ)
{
	var chiffres = new RegExp("[0-9]");
	var verif;
	
	for(x = 0; x < champ.value.length; x++)
	{
		verif = chiffres.test(champ.value.charAt(x));
		if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
	}
}

/*Au moins 1. Impossible 0*/
function fun_something(obj) {
	if(obj.value=="" || obj.value==0) {
		obj.value=1;
	}
}

/**
 * SWFObject v1.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formarly known as FlashObject. The name was changed for
 *   legal reasons.
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.createElement||!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),_7);
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){
_16.push(key+"="+_18[key]);}
return _16;
},getSWFHTML:function(){
var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}
_19+="/>";
}else{
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}
_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();
return true;
}else{
if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(_23,_24){
var _25=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_25=new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
for(var i=3;axo!=null;i++){
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
_25=new deconcept.PlayerVersion([i,0,0]);}}
catch(e){}
if(_23&&_25.major>_23.major){return _25;}
if(!_23||((_23.minor!=0||_23.rev!=0)&&_25.major==_23.major)||_25.major!=6||_24){
try{_25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}
catch(e){}}}
return _25;};
deconcept.PlayerVersion=function(_29){
this.major=parseInt(_29[0])!=null?parseInt(_29[0]):0;
this.minor=parseInt(_29[1])||0;
this.rev=parseInt(_29[2])||0;};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}return true;};
deconcept.util={getRequestParameter:function(_2b){
var q=document.location.search||document.location.hash;
if(q){
var _2d=q.indexOf(_2b+"=");
var _2e=(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length;
if(q.length>1&&_2d>-1){
return q.substring(q.indexOf("=",_2d)+1,_2e);
}}return "";}};
if(Array.prototype.push==null){
Array.prototype.push=function(_2f){
this[this.length]=_2f;
return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject; // for backwards compatibility
var SWFObject=deconcept.SWFObject;