function verSubmenu(){
//alert('hi');
document.getElementById("div_submenu").style.display='';
}
function ocultarSubmenu(){
document.getElementById("div_submenu").style.display='none';	
}
function typepayment(){
		if(document.frm_type.chkconditionUser.checked==false){
		alert("Vous devez lire et accepter les conditions générales pour pouvoir continuer");
		return false;
		}
		if(document.frm_type.cbotiempo.value=="Choisissez"){
			alert("Vous devez choisir la durée de l'annonce");
			return false;
			}
	document.frm_type.TimeId.value=document.frm_type.cbotiempo.value;	
	//alert(document.frm_type.TimeId.value);
	document.frm_type.submit();
}

function typepayment_r(){
		if(document.frm_type.chkconditionUser.checked==false){
			alert("Vous devez lire et accepter les conditions générales pour pouvoir continuer");
			return false;
		}
		valorhid=parseInt(document.frm_type.numreg.value);		
		if(valorhid==0){
			alert('Vous devez choisir le type de paiement');
			return false;
		}
		if(document.frm_type.cbotiempo.value==""){
			alert("Vous devez choisir la durée de l'annonce");
			return false;
		}
		
		if(valorhid>=1 && document.frm_type.chkconditionUser.checked==true){
			if(document.frm_type.numreg.value=="1"){
				//document.frm_type.action="https://secure.paypal.com/cgi-bin/webscr"; //ruta de producción
				document.frm_type.action="https://www.sandbox.paypal.com/cgi-bin/webscr"; //ruta de test
				return true;
			}
			if(document.frm_type.numreg.value=="2"){
				document.frm_type.action='./include/process_payment-renew.php'
				//document.frm_type.submit();
				return true;
			}
	}
}
function validarusuario(){
	//form=frm_inscripcion;
	//alert("test");
	//return false;
	if(document.frm_inscripcion.txtnickUser.value==""){ 
		alert("Vous devez entrer votre Login");
 		document.frm_inscripcion.txtnickUser.focus(); 
 		return false;
 	}
	if(document.frm_inscripcion.txtpassUser.value==""){ 
		alert("Vous devez entrer votre mot de passe");
 		document.frm_inscripcion.txtpassUser.focus(); 
 		return false;
	}
 
 	if(document.frm_inscripcion.txtpassUser2.value==""){ 
		alert("Vous devez confirmer votre mot de passe");
 		document.frm_inscripcion.txtpassUser2.focus(); 
 		return false;
	}
 
 	if(document.frm_inscripcion.txtnameUser.value==""){ 
		alert("Vous devez entrer votre nom");
 		document.frm_inscripcion.txtnameUser.focus(); 
 		return false;
	}
 
 	if(document.frm_inscripcion.txtlastnameUser.value==""){ 
		alert("Vous devez entrer votre prénom");
 		document.frm_inscripcion.txtlastnameUser.focus(); 
 		return false;
	}
 
/* 	if(document.frm_inscripcion.txtaddressUser.value==""){ 
		alert("Vous devez entrer votre adresse");
 		document.frm_inscripcion.txtaddressUser.focus(); 
		return false;
	}*/
 
 
 	if(document.frm_inscripcion.txtpcodeUser.value==""){ 
		alert("Vous devez entrer votre Code Postal");
 		document.frm_inscripcion.txtpcodeUser.focus(); 
		return false;
	}
 
 	if(document.frm_inscripcion.txtcityUser.value==""){ 
		alert("Vous devez entrer votre Ville");
 		document.frm_inscripcion.txtcityUser.focus(); 
		return false;
	}
		
 if(document.frm_inscripcion.cboCountry.value==0){ 
		alert("Vous devez entrer votre pay");
 		document.frm_inscripcion.cboCountry.focus(); 
		return false;
	}
  	if(document.frm_inscripcion.cboreg.value==""){ 
		alert("Vous devez entrer votre Région");
 		document.frm_inscripcion.cboreg.focus(); 
		return false;
	}
 	
 
 	if(document.frm_inscripcion.txtemailUser.value==""){ 
		alert("Vous devez entrer votre E-mail");
 		document.frm_inscripcion.txtemailUser.focus();
 		return false;
	}
 
 	
	 
	/*if(document.frm_inscripcion.chkletterUser.checked==false){
		alert("Le dépôt d'annonce est réservé aux personnes majeures");
		document.frm_inscripcion.chkletterUser.focus();
		return false;
	}*/

	if(document.frm_inscripcion.txt_emailconf.value==""){
		alert("Vous devez confirmer votre adresse e-mail");
		document.frm_inscripcion.txt_emailconf.focus();
		return false;
	}
 
	if(document.frm_inscripcion.txtphoneUser.value==""){
 		alert("Vous devez entrer votre téléphone"); 
		document.frm_inscripcion.txtphoneUser.focus(); 
		return false;
	}

	if(validarEmail(document.frm_inscripcion.txtemailUser.value)){
	   //return (true);
	}else{
		alert("Vous devez entrer un e-mail valide");
		document.frm_inscripcion.txtemailUser.focus();
		return(false);
	}
 
	if(validarEmail(document.frm_inscripcion.txt_emailconf.value)){
		//return (true);
 	}else{
		alert("Vous devez entrer un e-mail valide");
		document.frm_inscripcion.txt_emailconf.focus();
 		return(false);
 	}
 
	if(document.frm_inscripcion.txtpassUser.value!=document.frm_inscripcion.txtpassUser2.value){
	 	alert("Mot de passe incorrect");
		document.frm_inscripcion.txtpassUser2.focus();
	 	return(false);
	}
 
	if(document.frm_inscripcion.txtemailUser.value!=document.frm_inscripcion.txt_emailconf.value){
		alert("L'adresse e-mail incorrect");
 		document.frm_inscripcion.txt_emailconf.focus();
		return(false);
	}
	if(document.frm_inscripcion.chkconditionUser.checked==false){
		alert("Vous devez accepter les conditions générales");
		document.frm_inscripcion.chkconditionUser.focus();
	 	return false;
	}
		//document.frm_inscripcion.submit();
	return(true);
}




function validarfiche(){	
	document.frm_fiche.submit();	
}

function validarEmail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
    return (true);
  } else {  
    return (false);
  }
}
 
function IsAlphaNum( str ) {
// retornar en primer instancia si digitamos o no datos incorrectos

if (str+"" == "undefined" || str+"" == "null" || str+"" == "" || str+"" == ".")
	//alert(str);	
	return false;
	var isValid = true;
	// convertir a cadena para la comparacion.
   	str += "";	
	// ver si la longitud de la cadena tiene datos numericos
	c=0;
   	for (i = 0; i < str.length; i++)
   	{
		
		if((str.length-1==i) && (str.charAt(str.length-1) == ".")){
			//alert("prix incorrect");
			return false;
		}	
		
		if(((str.charAt(i) == "."))){
			c=c+1;
			//alert(c);
		}
		
		if(c==2){
			//alert("prix incorrect");
			//document.jol.vali.focus();
			return false;
		}
		
		
			// "0"-"9" y "."
      	if (!(((str.charAt(i) >= "0") && (str.charAt(i) <= "9")) || 
				((str.charAt(i) == ".")) ))
			{
				isValid = false;
				//alert("prix incorrect");
				//document.jol.vali.focus();
				break;
			}
			
		
   	} // END for   
   
   	return isValid;
	
}  
 
 
 function ValidarCar(){
	 
	 if(document.frm_insc.cbomark.value=="Choisissez")
{	alert("Veuillez sélectionner une marque")	;
	document.frm_insc.cbomark.focus();
	return false;
}
	if(document.frm_insc.cbomodel.value=="Choisissez")
{	alert("Veuillez indiquer le modèle")	;
	document.frm_insc.cbomodel.focus();
	return false;
}

	 /*if(document.frm_insc.txtfinition.value=="")
	{ alert("Veuillez indiquer la finition");
 	document.frm_insc.txtfinition.focus(); 
 	return false;
 }*/
 if(IsAlphaNum(document.frm_insc.txtprice.value)){
		}else{
			alert("Prix incorrect");
			document.frm_insc.txtprice.focus();
			return false;
			}
 
 if(IsAlphaNum(document.frm_insc.txtkilom.value)){
		}else{
			alert("Kilométrage incorrect");
			document.frm_insc.txtkilom.focus();
			return false;
			}
			
 if(document.frm_insc.txtkilom.value=="")
{ 	alert("Veuillez indiquer le Kilométrage");
 	document.frm_insc.txtkilom.focus(); 
 	return false;}
 
	  if(document.frm_insc.txtyear.value=="")
{ 	alert("Veuillez indiquer l'année");
 	document.frm_insc.txtyear.focus(); 
 	return false;}
	
	 if(document.frm_insc.txtprice.value=="")
{ 	alert("Veuillez indiquer le prix");
 	document.frm_insc.txtprice.focus(); 
 	return false;}
	
	 if(document.frm_insc.cboColor.value=='Autre')
{ 	
		if(document.frm_insc.txtprecisez.value==""){
			alert("Veuillez indiquer précisez");
 			document.frm_insc.txtprecisez.focus(); 
 			return false;
			}
}
	
	
	
	if(document.frm_insc.year.value < document.frm_insc.txtyear.value){
	alert("Champs année incorrect");
 	document.frm_insc.txtyear.focus(); 
 	return false;
		}
	
	
	 
	 document.frm_insc.submit();
	 
	 
	 }
 
 function retornar_insc(){
	document.frm_conf.action='mod_inscription.php'
	document.frm_conf.submit();
	 }
 
 function retornar_user(){
	
	 
	 document.frm_conf.action='user_inscmod.php';
	 document.frm_conf.submit();
	 }
	 
	 function retornar_inscription(){
	document.frm_conf.action='inscription.php'
	document.frm_conf.submit();
	 }
	 
	 function retornar_inscription_emp_vend(){
		 document.frm_conf.action='inscription_empvend.php'
	document.frm_conf.submit();
		 }
	 
	 function retornar_user_emp(){
		 	//alert(document.frm_conf.userid.value);
		 	document.frm_conf.action='emp_vend_update.php';
	 		document.frm_conf.submit();
		 }
	 
	 
	 
function validarusuariomod()
{
//alert("jol");
//return false;
if (document.frm_inscmod.chkconditionUser.checked==false){
	alert("Vous devez accepter les conditions générales");
	return false;
}
	
if(document.frm_inscmod.txtnickUser.value=="")
{ alert("Vous devez entrer votre Login");
 document.frm_inscmod.txtnickUser.focus(); 
 return false;
 }
 
 if(document.frm_inscmod.txtpassUser.value=="")
{ alert("Vous devez entrer votre mot de passe");
 document.frm_inscripcion.txtpassUser.focus(); 
 return false;}
 
 if(document.frm_inscmod.txtpassUser2.value=="")
{ alert("Vous devez entrer votre mot de passe");
 document.frm_inscmod.txtpassUser2.focus(); 
 return false;}
 
 if(document.frm_inscmod.txtnameUser.value=="")
{ alert("Vous devez entrer votre nom");
 document.frm_inscmod.txtnameUser.focus(); 
 return false;}
 
 if(document.frm_inscmod.txtlastnameUser.value=="")
{ alert("Vous devez entrer votre prénom");
 document.frm_inscmod.txtlastnameUser.focus(); 
 return false;}
 
/* if(document.frm_inscmod.txtaddressUser.value=="")
{ alert("Vous devez entrer votre adresse");
 document.frm_inscmod.txtaddressUser.focus(); return false;}*/
 
 
 if(document.frm_inscmod.txtpcodeUser.value=="")
{ alert("Vous devez entrer votre Code Postal");
 document.frm_inscmod.txtpcodeUser.focus(); return false;}
 
 if(document.frm_inscmod.txtcityUser.value=="")
{ alert("Vous devez entrer votre ville");
 document.frm_inscmod.txtcityUser.focus(); return false;}
 
 if(document.frm_inscmod.cboreg.value==0){ 
		alert("Vous devez entrer votre Règion");
 		document.frm_inscmod.cboreg.focus(); 
		return false;
	}
 
 if(document.frm_inscmod.cboCountry.value=="")
{ alert("Ingrese Country");
 document.frm_inscmod.cboCountry.focus(); return false;}
 
 if(document.frm_inscmod.txtemailUser.value=="")
 { alert("Vous devez entrer votre e-mail");
 document.frm_inscmod.txtemailUser.focus();
 return false;
 }
 
 
 
 if(document.frm_inscmod.txt_emailconf.value=="")
 {
  alert("Vous devez entrer votre e-mail");
 document.frm_inscmod.txt_emailconf.focus();
 return false;
 }
 
 
 
if(document.frm_inscmod.txtphoneUser.value=="")
 {
 	alert("Vous devez entrer votre téléphone");
 	document.frm_inscmod.txtphoneUser.focus();return false;
 }

/*if (document.frm_inscmod.chkletterUser.checked==false){
		alert("Le dépôt d'annonce est réservé aux personnes majeures");
		return false;
	}*/
	
	if(validarEmail(document.frm_inscmod.txtemailUser.value))
{
	   //return (true);
}else{
	alert("Vous devez entrer un e-mail valide")
	document.frm_inscmod.txtemailUser.focus();
	return(false);
}
 
 
 
 if(validarEmail(document.frm_inscmod.txt_emailconf.value))
 {
 //return (true);
 }
 else {
 alert("Vous devez entrer un e-mail valide")
 document.frm_inscmod.txt_emailconf.focus();
 return(false);
 }
 
 
 
 
document.frm_inscmod.submit();
}




function ValidarCarmod(){
	 if(document.frm_inscmodcar.cbomark.value=="Choisissez")
{	alert("Veuillez sélectionner une marque")	;
	document.frm_inscmodcar.cbomark.focus();
	return false;
}
	
	/* if(document.frm_inscmodcar.txtfinition.value=="")
	{ alert("Veuillez indiquer la finition");
 	document.frm_inscmodcar.txtfinition.focus(); 
 	return false;
 }*/
 
 if(document.frm_inscmodcar.cboColor.value=='Autre')
{ 	
		if(document.frm_inscmodcar.txtprecisez.value==""){
			alert("Veuillez indiquer précisez");
 			document.frm_inscmodcar.txtprecisez.focus(); 
 			return false;
			}
}

 if(IsAlphaNum(document.frm_inscmodcar.txtprice.value)){
		}else{
			alert("Prix incorrect");
			document.frm_inscmodcar.txtprice.focus();
			return false;
			}
 
 if(IsAlphaNum(document.frm_inscmodcar.txtkilom.value)){
		}else{
			alert("Kilométrage incorrect");
			document.frm_inscmodcar.txtkilom.focus();
			return false;
			}
			
 
 if(document.frm_inscmodcar.txtkilom.value=="")
{ 	alert("Veuillez indiquer le kilométrage");
 	document.frm_inscmodcar.txtkilom.focus(); 
 	return false;}
 
	  if(document.frm_inscmodcar.txtyear.value=="")
{ 	alert("Veuillez indiquer l'année");
 	document.frm_inscmodcar.txtyear.focus(); 
 	return false;}
	
	 if(document.frm_inscmodcar.txtprice.value=="")
{ 	alert("Veuillez indiquer le prix");
 	document.frm_inscmodcar.txtprice.focus(); 
 	return false;}
	
	if(document.frm_inscmodcar.year.value < document.frm_inscmodcar.txtyear.value){
	alert("Vous devez mettre un annèe valide");
 	document.frm_inscmodcar.txtyear.focus(); 
 	return false;
		}
	 
	 document.frm_inscmodcar.submit();
	 
	 
	 }
	 
	 
	 
function ValidarAnnonces(){
		 if(document.frm_anuncios.txtemail.value==""){
			 alert("Vous devez entrer votre login");
			 document.frm_anuncios.txtemail.focus();
			 return false;
			 }
			 
			 if(document.frm_anuncios.txtmot.value==""){ 
		 		alert("Vous devez entrer Mot De Passe");
				document.frm_anuncios.txtmot.focus();
				return false; 
			 }
		 
			//document.frm_anuncios.submit();
		 }

function validaradmin()
{
form=formNewReg;
if(document.formNewReg.txtName.value=="")
{ alert("Ingrese Prénom");
 document.formNewReg.txtName.focus(); 
 return false;
 }
 
 if(document.formNewReg.txtApel.value=="")
{ alert("Ingrese Nom");
 document.formNewReg.txtApel.focus(); 
 return false;}
 
   if(validarEmail(document.formNewReg.txtMail.value))
 {
 //return (true);
 }
 else {
 alert("Ingrese Email Correcto")
 document.formNewReg.txtMail.focus();
 return(false);
 }
  if(document.formNewReg.txtApel.value=="")
{ alert("Ingrese Nom");
 document.formNewReg.txtApel.focus(); 
 return false;}
 
  if(document.formNewReg.txtApel.value=="")
{ alert("Ingrese Nom");
 document.formNewReg.txtApel.focus(); 
 return false;}
 
 	document.formNewReg.submit();
}



//**********************************************************

function validaForm(ruta){

var propControl = new Array();
debecontar=0;
contar=0;
validar=0;
vacios=0;
	for(var i=0; i<ruta.elements.length; i++){
		controlAct=ruta.elements[i];
		if(ruta.elements[i].title.indexOf("*")!=-1){//si existe * entonces valida datos del control actual
			propControl = ruta.elements[i].title.split("*");
			//alert(propControl[1]);
			if(propControl[1].indexOf("r")!= -1){//si es diferente de -1 entonces es un control requerido
				if(controlAct.value=="" || controlAct.value=="0"){
					alert("Le champ \""+propControl[0]+"\" est obligatoire");
					controlAct.focus();
					return false;
					break;
				}
			}
			if(propControl[1].indexOf("m")!= -1){//si es diferente de -1 entonces se debe validar el email
				if(emailCheck(controlAct.value)==0){
					alert("Votre email n'est pas valide");
					controlAct.focus();
					return false;
					break;
				}
			}if(propControl[1].indexOf("c")!= -1){
				debecontar=1;
				contar=contar+1;
				if(controlAct.value==""){
					vacios=vacios+1;
					if(contar==1){
						kontrol=controlAct;
						nombreKontrol=propControl[0];
					}
				}				
			}			
			if(propControl[1].indexOf("f")!= -1){
				if(checkDecimals(controlAct)==0){
					alert("Le champ "+propControl[0]+" ne doit pas contenir de caractères alphanumériques");
					controlAct.focus();
					controlAct.select();
					return false;
					break;
				}else{
					num=roundOff(controlAct.value, 2);
					//alert(num);
				}				
			}
			if(propControl[1].indexOf("p1")!= -1){//hay un "campo password"
				password1=controlAct.value;
			}
			if(propControl[1].indexOf("p2")!= -1){//hay un campo "repetir password"
				password2=controlAct.value;
				validar=1;
				ctrlRep=controlAct;
			}
		}
	}
	if(validar==1){
		if(password1!=password2){
			alert('Vous n\’avez pas retapé correctement votre mot de passe');
			ctrlRep.focus();
			ctrlRep.select();
			return false;
		}
	}
	if(debecontar==1){
		if(contar==vacios){
			alert('Les champs "'+nombreKontrol+'" ne peuvent être vides ');
			kontrol.focus();
			return false;
		}
	}
}

function roundOff(value, precision){
value = "" + value //convert value to string
precision = parseInt(precision);
var whole = "" + Math.round(value * Math.pow(10, precision));
var decPoint = whole.length - precision;

	if(decPoint != 0){
		result = whole.substring(0, decPoint);
		result += ".";
		result += whole.substring(decPoint, whole.length);
	}else{
		result = whole;
	}
	return result;
}


function checkDecimals(fieldName) {
decallowed = 2;  // cuantos decimales se desea
fieldValue=fieldName.value;
	if(fieldValue.length>=1){
		if (isNaN(fieldValue) || fieldValue == "") {
			/*alert("OJO! No has introducido un numero. Vuelve a intentarlo");
			fieldName.select();
			fieldName.focus();*/
			return 0;
		}
		else {
			if (fieldValue.indexOf('.') == -1) 
				fieldValue += ".";
			dectext = fieldValue.substring(fieldValue.indexOf('.')+1, fieldValue.length);
	
			if (dectext.length > decallowed){
				/*alert ("OJO!! Introduce un numero con " + decallowed + " decimales.  Intentalo de nuevo.");
				fieldName.select();
				fieldName.focus();*/
				return 0;
	      	}else {
			//alert ("OK!! Numero correcto.");
			return 1;
	      	}
		}
	}else{
		return 1;
	}
}


function emailCheck (emailStr) {
if(emailStr.length>=1){
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
	return 0;
}
var user=matchArray[1]
var domain=matchArray[2]

if (user.match(userPat)==null) {
	return 0;
}

var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
	  for (var i=1;i<=4;i++) {
	    if (IPArray[i]>255) {
		return 0;
	    }
    }
	return 1;
}

var domainArray=domain.match(domainPat)
if (domainArray==null) {
	return 0;
}
var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 || 
    domArr[domArr.length-1].length>3) {
   return 0;
}

if (len<2) {
   return 0;
}

}else{
	return 1;
}

}

//**************************************formateo de textos**********************


function validar(e) { // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
    patron = /\d/; // 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 

/////*************************************eliminar car*********************


function darvalor(url){

//alert(document.formulario.comodin.value);document.formulario.comodin.value

location.href='./showcar.php?'+url;
	}
function darvalorcomparer(url){

//alert(document.formulario.comodin.value);document.formulario.comodin.value

location.href='./comparar.php?'+url;
//document.formulario.action="./comparar12.php";
	//			document.formulario.submit();
	}

function agregar(url){
	//if(confirm("Etes-vous sûr de vouloir add Favorite?")){
	//alert(document.frm_show.session.value);
	if(document.frm_show.session.value==""){
					location.href='./login_comp.php?typeuser=1&' + url;
					//document.frm_show.action='./login_comp.php?typeuser=1';
					//document.frm_show.submit();
	}else{
					location.href='./include/process_favorite.php?' + url; 
					//alert(document.frm_show.session.value);
					//document.frm_show.action="include/process_favorite.php";
					//document.frm_show.submit();
	}
		
	//}
}
function imprimir(url){
	location.href='./pdf.php?' +url;
	}

function eliminar(url){
	if(confirm("Etes-vous sûr de vouloir supprimer cet enregistrement?")){
		location.href='./include/process_delete_car.php?cmdEliminar=1&'+url; 
	}
}

function eliminar1(url){
	if(confirm("Etes-vous sûr de vouloir supprimer cet enregistrement?")){
		location.href='./include/process_delete_car_emp_vend.php?cmdEliminar=1&'+url; 
	}
}

function Validar_passw(){
	
	 if(document.frm_pass.txt_emailconf.value=="")
 {
  alert("Ingrese Email");
 document.frm_pass.txt_emailconf.focus();
 return false;
 }
 
 
 if(validarEmail(document.frm_pass.txt_emailconf.value))
{
	   //return (true);
}else{
	alert("Vous devez mettre un adresse e-mail valide")
	document.frm_pass.txt_emailconf.focus();
	return(false);
}
	
	document.frm_pass.submit();
	
	}
	


/*function grphoto(ikey){
	var url="ver_image.php?ikey=" + ikey.toString()

	var param="fullscreen=yes,status=no,toolbar=no,menubar=no,location=no,resizable=Yes,scrollbars=yes"
		open (url,"photogr",param)
	}*/

function popImage(imageURL,imageTitle,codColor)
{
// Set the horizontal and vertical position for the popup
PositionX = 100;
PositionY = 100;
// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)
defaultWidth  = 800;
defaultHeight = 800;
// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = false;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=yes,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=yes,width=150,height=100,left='+PositionX+',top='+PositionY;	
if (isNN){imgWin=window.open('about:blank','',optNN);}
if (isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Loading...</title><style>body{margin:0px; background:'+codColor+';}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
writeln('width=120-(document.body.clientWidth-document.images[0].width);');
writeln('height=100-(document.body.clientHeight-document.images[0].height);');
writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body scroll="yes" onload="reSizeToImage();doTitle();self.focus()">')
else writeln('</head><body scroll="no" onload="reSizeToImage();doTitle(); self.focus()" onblur="self.close()">');
writeln('<img name="George" src="'+imageURL+'" style="display:block"></body></html>');
close();		
}}

////////////////////////////////////////////////////////////////////////////////
function validarenterprise()
{

 
 if(document.frm_enterprise.txtnameUser.value=="")
{ alert("Vous devez entrer votre nom");
 document.frm_enterprise.txtnameUser.focus(); 
 return false;}
 
 
 
/* if(document.frm_enterprise.txtaddressUser.value=="")
{ alert("Vous devez entrer votre adresse");
 document.frm_enterprise.txtaddressUser.focus(); return false;}*/
 
 
 if(document.frm_enterprise.txtpcodeUser.value=="")
{ alert("Vous devez entrer votre Code Postal");
 document.frm_enterprise.txtpcodeUser.focus();
 return false;
 }
 
 
 if(document.frm_enterprise.txtcityUser.value=="")
{ alert("Vous devez entrer votre ville");
 document.frm_enterprise.txtcityUser.focus(); return false;}
 
 if(document.frm_enterprise.cboCountry.value=="")
{ alert("Vous devez entrer votre pay");
 document.frm_enterprise.cboCountry.focus(); return false;}
 
 if(document.frm_enterprise.txtemailUser.value=="")
 { alert("Vous devez entrer votre Email");
 document.frm_enterprise.txtemailUser.focus();
 return false;
 }
 
  if(document.frm_enterprise.txtweb.value=="")
 { alert("Vous devez entrer votre Web");
 document.frm_enterprise.txtweb.focus();
 return false;
 }
 
 
 /*if(document.frm_enterprise.chkconditionUser.checked==false){
	 alert("Vous devez accepter les conditions générales");
	 document.frm_enterprise.chkconditionUser.focus();
	 return false;
	 }
	 
	 if(document.frm_enterprise.chkletterUser.checked==false){
		 alert("Acepte reserve");
		 document.frm_enterprise.chkletterUser.focus();
		 return false;
		 }*/
		 
		 
 

 
 
 
if(document.frm_enterprise.txtphoneUser1.value=="")
 {
 alert("Vous devez entrer votre téléphone"); 
 document.frm_enterprise.txtphoneUser1.focus();
 return false;
 }
 
 
 if(document.frm_enterprise.txtphoneUser2.value=="")
 {
 alert("Vous devez entrer votre téléphone"); 
 document.frm_enterprise.txtphoneUser2.focus();
 return false;
 }
 




 
if(validarEmail(document.frm_enterprise.txtemailUser.value))
{
	   //return (true);
}else{
	alert("Vous devez entrer un e-mail valide");
	document.frm_enterprise.txtemailUser.focus();
	return(false);
}

if(validarEmail(document.frm_enterprise.txtemailconf.value))
{
	   //return (true);
}else{
	alert("Vous devez entrer un e-mail valide");
	document.frm_enterprise.txtemailconf.focus();
	return(false);
}

if(document.frm_enterprise.txtemailUser.value!=document.frm_enterprise.txtemailconf.value)
 {
	 alert("Email incorrect");
 	document.frm_enterprise.txtemailconf.focus();
 	return(false);
 }
 

 

 	//document.frm_enterprise.submit();
}
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////



function validarusuario6783()
{

//alert("paso a paso");
if(document.frm_inscripcion.txtnickUser.value=="")
{ alert("Vous devez entrer votre Login");
 document.frm_inscripcion.txtnickUser.focus(); 
 return false;
 }
 
 if(document.frm_inscripcion.txtpassUser.value=="")
{ alert("Vous devez entrer votre mot de passe");
 document.frm_inscripcion.txtpassUser.focus(); 
 return false;}
 
 if(document.frm_inscripcion.txtpassUser2.value=="")
{ alert("Vous devez entrer votre mot de passe");
 document.frm_inscripcion.txtpassUser2.focus(); 
 return false;}
 
 if(document.frm_inscripcion.txtnameUser.value=="")
{ alert("Vous devez entrer votre nom");
 document.frm_inscripcion.txtnameUser.focus(); 
 return false;}
 
 if(document.frm_inscripcion.txtlastnameUser.value=="")
{ alert("Vous devez entrer votre prénom");
 document.frm_inscripcion.txtlastnameUser.focus(); 
 return false;}
 
/* if(document.frm_inscripcion.txtaddressUser.value=="")
{ alert("Vous devez entrer votre adresse");
 document.frm_inscripcion.txtaddressUser.focus(); return false;}*/
 
  
 if(document.frm_inscripcion.txtemailUser.value=="")
 { alert("Vous devez entrer votre e-mail");
 document.frm_inscripcion.txtemailUser.focus();
 return false;
 }
 
 if(document.frm_inscripcion.chkconditionUser.checked==false){
	 //alert(document.frm_inscripcion.chkconditionUser.value);
	 alert("Vous devez accepter les conditions générales");
	 
	 document.frm_inscripcion.chkconditionUser.focus();
	 return false;
	 }
	 
	
		 
 
 
 if(document.frm_inscripcion.txt_emailconf.value=="")
 {
  alert("Vous devez entrer votre e-mail");
 document.frm_inscripcion.txt_emailconf.focus();
 return false;
 }
 
 
 
if(document.frm_inscripcion.txtphoneUser.value=="")
 {
 alert("Vous devez entrer votre téléphone"); document.frm_inscripcion.txtphoneUser.focus();return false;
 }




 
if(validarEmail(document.frm_inscripcion.txtemailUser.value))
{
	   //return (true);
}else{
	alert("Vous devez entrer un e-mail valide")
	document.frm_inscripcion.txtemailUser.focus();
	return(false);
}
 
 
 
 if(validarEmail(document.frm_inscripcion.txt_emailconf.value))
 {
 //return (true);
 }
 else {
 alert("Vous devez entrer un e-mail valide")
 document.frm_inscripcion.txt_emailconf.focus();
 return(false);
 }
 
 
 
  if(document.frm_inscripcion.txtpassUser.value!=document.frm_inscripcion.txtpassUser2.value)
 {
 	alert("Mot de passe incorrect");
	document.frm_inscripcion.txtpassUser2.focus();
	 return(false);
 }
 
 
 
 if(document.frm_inscripcion.txtemailUser.value!=document.frm_inscripcion.txt_emailconf.value)
 {
	 alert("Email incorrect")
 	document.frm_inscripcion.txt_emailconf.focus();
 	return(false);
 }
 	document.frm_inscripcion.submit();
	//alert("paso");
}


////////////////////////////////////////////////////////validar admin emp_vend

function validarEmpvend()
{
//form=frm_inscripcion;

if(document.frm_inscripcion.txtnameEmp.value==""){
alert("Vous devez entrer votre nom");
 document.frm_inscripcion.txtnameEmp.focus(); 
 return false;}
 
 if(document.frm_inscripcion.txtaddressEmp.value==""){
alert("Veuillez saisir votre adresse");
 document.frm_inscripcion.txtaddressEmp.focus(); 
 return false;}
 
 
 if(document.frm_inscripcion.txtpcodeEmp.value==""){
alert("Veuillez saisir votre code postal");
 document.frm_inscripcion.txtpcodeEmp.focus(); 
 return false;}
 
 
 
 if(document.frm_inscripcion.txtcityEmp.value==""){
alert("Veuillez saisir votre ville");
 document.frm_inscripcion.txtcityEmp.focus(); 
 return false;}
 
 /*if(document.frm_inscription.cboCountry.value==0){
	 alert("Veuillez saisir vot");
	 document.frm_inscripcion.cboCountry.focus();
	 return false;
 }
 
 if(document.frm_inscripcion.cboreg.value==""){	
	alert("Veuillez saisir votre Region");
 	document.frm_inscripcion.cboreg.focus(); 
 	return false;
 }*/
 
 
 
 if(document.frm_inscripcion.txtemailEmp.value==""){
alert("Veuillez saisir adresse e-mail");
 document.frm_inscripcion.txtemailEmp.focus(); 
 return false;}
 
 
 
 
 if(document.frm_inscripcion.txtemailEmpconf.value==""){
alert("Veuillez confirmer votre adresse e-mail");
 document.frm_inscripcion.txtemailEmpconf.focus(); 
 return false;}
 
 
 
 /*if(document.frm_inscripcion.txtweb.value==""){
alert("Vous devez entrer votre Web");
 document.frm_inscripcion.txtweb.focus(); 
 return false;}*/
 
 
 
 if(document.frm_inscripcion.txtphoneEmp1.value==""){
alert("Veuillez saisir le numéro de téléphone sur lequel nous pouvons vous joindre");
 document.frm_inscripcion.txtphoneEmp1.focus(); 
 return false;}
 
 /*if(document.frm_inscripcion.txtphoneEmp2.value==""){
alert("Veuillez saisir le numéro de téléphone sur lequel nous pouvons vous joindre");
 document.frm_inscripcion.txtphoneEmp2.focus(); 
 return false;}*/
 
 
 /*if(document.frm_inscripcion.txtfax.value==""){
alert("Vous devez entrer votre Fax");
 document.frm_inscripcion.txtfax.focus(); 
 return false;}*/
 
 /////////////////////////////////////////////////////////////////////
 

 
 
 //////////
 
 if(validarEmail(document.frm_inscripcion.txtemailEmp.value))
{
	   //return (true);
}else{
	alert("Vous devez entrer un e-mail valide")
	document.frm_inscripcion.txtemailEmp.focus();
	return(false);
}
 
 
 
 if(validarEmail(document.frm_inscripcion.txtemailEmpconf.value))
 {
 //return (true);
 }
 else {
 alert("Vous devez entrer un e-mail valide")
 document.frm_inscripcion.txtemailEmpconf.focus();
 return(false);
 }
 
 
 
 
 
 
 
 if(document.frm_inscripcion.txtemailEmp.value!=document.frm_inscripcion.txtemailEmpconf.value)
 {
	 alert("Email incorrect")
 	document.frm_inscripcion.txtemailEmpconf.focus();
 	return(false);
 }
 
 ////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(document.frm_inscripcion.txtnickUser.value=="")
{ alert("Vous devez entrer votre Login");
 document.frm_inscripcion.txtnickUser.focus(); 
 return false;
 }
 
 if(document.frm_inscripcion.txtpassUser.value=="")
{ alert("Vous devez entrer votre mot de passe");
 document.frm_inscripcion.txtpassUser.focus(); 
 return false;}
 
 if(document.frm_inscripcion.txtpassUser2.value=="")
{ alert("Vous devez entrer votre mot de passe");
 document.frm_inscripcion.txtpassUser2.focus(); 
 return false;}
 
 if(document.frm_inscripcion.txtnameUser.value=="")
{ alert("Vous devez entrer votre nom");
 document.frm_inscripcion.txtnameUser.focus(); 
 return false;}
 
 if(document.frm_inscripcion.txtlastnameUser.value=="")
{ alert("Vous devez entrer votre prénom");
 document.frm_inscripcion.txtlastnameUser.focus(); 
 return false;}
 
/* if(document.frm_inscripcion.txtaddressUser.value=="")
{ alert("Vous devez entrer votre adresse");
 document.frm_inscripcion.txtaddressUser.focus(); return false;}*/

 
 if(document.frm_inscripcion.txtemailUser.value=="")
 { alert("Vous devez entrer votre e-mail");
 document.frm_inscripcion.txtemailUser.focus();
 return false;
 }
 
 
	 
if(document.frm_inscripcion.txt_emailconf.value=="")
 {
  alert("Vous devez entrer votre e-mail");
 document.frm_inscripcion.txt_emailconf.focus();
 return false;
 }
 
 
 
if(document.frm_inscripcion.txtphoneUser.value=="")
 {
 alert("Vous devez entrer votre téléphone"); document.frm_inscripcion.txtphoneUser.focus();return false;
 }




 
if(validarEmail(document.frm_inscripcion.txtemailUser.value))
{
	   //return (true);
}else{
	alert("Vous devez entrer un e-mail valide")
	document.frm_inscripcion.txtemailUser.focus();
	return(false);
}
 
 
 
 if(validarEmail(document.frm_inscripcion.txt_emailconf.value))
 {
 //return (true);
 }
 else {
 alert("Vous devez entrer un e-mail valide")
 document.frm_inscripcion.txt_emailconf.focus();
 return(false);
 }
 
 
 
  if(document.frm_inscripcion.txtpassUser.value!=document.frm_inscripcion.txtpassUser2.value)
 {
 	alert("Mot de passe incorrect");
	document.frm_inscripcion.txtpassUser2.focus();
	 return(false);
 }
 
 
 
 if(document.frm_inscripcion.txtemailUser.value!=document.frm_inscripcion.txt_emailconf.value)
 {
	 alert("Email incorrect")
 	document.frm_inscripcion.txt_emailconf.focus();
 	return(false);
 }
 
 if(document.frm_inscripcion.chkconditionUser.checked==false){
	 alert("Vous devez accepter les conditions générales");
	 document.frm_inscripcion.chkconditionUser.focus();
	 return false;
	 }
 	document.frm_inscripcion.submit();
}

///////////////////////////////////////////////////////////////////////////////


function find_model(){
	if(document.frm_insc.cbomodel.value=="Choisissez"){	
	alert("Veuillez indiquer le modèle")	;
	document.frm_insc.cbomodel.focus();
	return false;
	}
	
}
/////////////////////////////////////////////////////
function delete_detail(url){
	if(confirm("Etes-vous sûr de vouloir publier cette annonce ?")){
		location.href='include/process_cart.php?cmdDeleteCart=1&'+url;	
	}
}
//Función que limpia una lista
function clean_list(list_name){
	total=document.getElementById(list_name).length;
	for(i=0;i<total;i++){
		document.getElementById(list_name).options[0]=null;
	}
}
//Cargar lista de modelos
function charger_models(markid){
	if(markid==0 || markid==""){
		clean_list("cboModel");
	}else{
		cadena=markid;
		jsrsExecute("./include/charger_models.php",end_charger_models,"confirmar",cadena);
	}
}
function end_charger_models(cadena){
	//Limpio la lista actual
	clean_list("cboModel");
	//lleno la lista
	models=cadena.split("|");
	model_id=models[0].split(",");
	model_name=models[1].split(",");
	total_models=model_id.length;
	for(i=0;i<total_models;i++){
		option=new Option(model_name[i],model_id[i]);
		document.getElementById("cboModel").options[i]=option;
	}
}
function validar(e) { // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
    patron = /\d/; // 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
}

//VARIABLE GLOBAL
    var textoAnterior = '';

    //ESTA FUNCIÓN DEFINE LAS REGLAS DEL JUEGO
    function cumpleReglas(simpleTexto)
        {
            //la pasamos por una poderosa expresión regular
            var expresion = new RegExp("^(|([0-9]{1,10}(\\.([0-9]{1,10})?)?))$");

            //si pasa la prueba, es válida
            if(expresion.test(simpleTexto))
                return true;
            return false;
        }//end function checaReglas

    //ESTA FUNCIÓN REVISA QUE TODO LO QUE SE ESCRIBA ESTÉ EN ORDEN
    function revisaCadena(textItem)
        {
            //si comienza con un punto, le agregamos un cero
            if(textItem.value.substring(0,1) == '.') 
                textItem.value = '0' + textItem.value;

            //si no cumples las reglas, no te dejo escribir
            if(!cumpleReglas(textItem.value))
                textItem.value = textoAnterior;
            else //todo en orden
                textoAnterior = textItem.value;
        }//end function revisaCadena

