document.write("<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>");
if (navigator.appName == "Microsoft Internet Explorer"){
  document.write("<link rel='stylesheet' href='ic-explorer.css' type='text/css'>");
}
else{
  document.write("<link rel='stylesheet' href='ic-netscape.css' type='text/css'>");
}

function isNum (numero){
 
  var cadena=numero+" ";
  var longitud = cadena.length ; longitud++; longitud--; 
  var num_dec = 0;

  if(cadena  == " ")
     return false;
  
  for (var i = 0; i<longitud - 1;i++){
	
	if(cadena.charAt(i) == ".") {
		for(j=i+1;j<longitud-1;j++){
			num_dec++;
				if(cadena.charAt(j) < "0" || cadena.charAt(j) > "9"||num_dec>2){
	    			return false;
	 			}
			}
		}	//---------- if(cadena.charAt(i) == ".")
  
    else if(cadena.charAt(i) < "0" || cadena.charAt(i) > "9"){
	    return false;
	 }
  } 	 
  return true;
}


function valida_LOGIN(forma){
  if(forma.P_PASS.value==""){
    alert("Debe digitar su pasword.")
	forma.P_PASS.focus();
  }
  else{
    forma.submit();
  }
}

function winCombo(campobus_a, campobus_n, campobus_i, url){
  if (campobus_a.value=="" && campobus_n.value=="" && campobus_i.value==""){
    alert("Debe ingresar datos del cliente particular.");
	campobus_a.focus();
  }
  else if( campobus_i.value!="" && !(isNum(campobus_i.value))){
   alert("La identificación debe ser un dato numérico.");
   campobus_i.focus();
  }
  else{
    url = url+"&patron_ape="+campobus_a.value+"&patron_nom="+campobus_n.value+"&patron_id="+campobus_i.value;
    var paramet = "TOOLBAR=0,LOCATION=0,DIRECTORIES=0,STATUS=0,MENUBAR=0,SCROLLBARS=YES,RESIZABLE=0,WIDTH=680,HEIGHT=300";  
    miventana = window.open(url, "miVentana", paramet);
    if (miventana.opener == null) miventana.opener = window;
      miventana.focus();
  }

}

function openWin(url){
  var paramet = "TOOLBAR=0,LOCATION=0,DIRECTORIES=0,STATUS=0,MENUBAR=0,SCROLLBARS=YES,RESIZABLE=YES,WIDTH=680,HEIGHT=500";  
  miventana01 = window.open(url, "miVentana01", paramet);
  if (miventana01.opener == null) miventana01.opener = window;
  miventana01.focus();

}

function openWin_barra(url){
  var paramet = "TOOLBAR=1,LOCATION=NO,DIRECTORIES=NO,STATUS=NO,MENUBAR=yes,SCROLLBARS=YES,RESIZABLE=YES,WIDTH=680,HEIGHT=500";  
  miventana01 = window.open(url, "miVentana01", paramet);
  if (miventana01.opener == null) miventana01.opener = window;
  miventana01.focus();
}

function jumptosite(targ,selObj,restore){ 

  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

  if (restore) selObj.selectedIndex=0;

}

function gotosite(site) {
	if (site !="") {
		self.location=site;
	}
}

function winCombo_go(ind,cod, ape, nom, id){
    var i = ind;
	i++; i--;
	opener.document.conce[i+1].value = ape;
	opener.document.conce[i+2].value = nom;
	opener.document.conce[i+3].value = id;
	opener.document.conce[i].value = cod;
	opener.document.conce[i+1].focus();
	window.close();
}

function valida_CONCE(forma){
  if (forma.conce.value=="" && forma.P_CLI.value=="" && forma.P_PAT_APE.value=="" && forma.P_PAT_NOM.value=="" && forma.P_PAT_ID.value==""){
    alert("Debe escoger un Concecionario o un Propietario.");
	forma.conce.focus();
  }
  else if(forma.conce.value!="" && forma.P_CLI.value!=""){
    alert("Debe escoger o un Concecionario o un Propietario, no ambos.");
	forma.conce.focus();
  }
  else{
    forma.submit();
  }
}

function valida_GRALVEH(forma){
  if (forma.P_MARCA.value==""){
    alert("Debe escoger una Marca.");
	forma.P_MARCA.focus();
  }
  else{
    forma.submit();
  }
}

  function doDocumentOnMouseOver() {
    var eSrc = window.event.srcElement ;
    if (eSrc.className == "menu") {
      window.event.srcElement.className = "highlight";
    }
  }

  function doDocumentOnMouseOut() {
    var eSrc = window.event.srcElement ;
    if (eSrc.className == "highlight") {
      window.event.srcElement.className = "menu";
    }
  }

function escoger_accesorio(forma, num)
{
var errors = "" , dir = num;
dir++; dir--;
var precio = forma.P_PRE.value;
precio++; precio--;
var precio_p = forma.P_PROMO.value;
precio_p++; precio_p--;


   if (forma.P_CIU.value==""){
     alert("La ciudad de la placa es un campo obligatorio.")
	 forma.P_CIU.focus();
   }	 
   else if (forma.P_PRE.value==""){
     alert("El Precio es un campo obligatorio.")
	 forma.P_PRE.focus();
   }
   else if (!isNum(forma.P_PRE.value)){
     alert("El Precio debe ser un dato numérico.")
	 forma.P_PRE.focus();
   }
   else if (forma.P_PROMO.value!="" && precio<precio_p){
     alert("El precio de promoción debe ser menor que el precio del vehículo.");
	 forma.P_PROMO.focus();
   }
   else if (forma.P_PROMO.value!="" && !isNum(forma.P_PROMO.value)){
     alert("El Precio de promoción debe ser un dato numérico.")
	 forma.P_PROMO.focus();
   }
   else{
     if (forma.P_PRE.value!=""){
       forma.P_PRE.value = precio * 1000;
     }
     if (forma.P_PROMO.value!=""){
       forma.P_PROMO.value = precio_p * 1000;
     }
     if (dir==2)
   	    forma.action = "Publicar_Extranet.accesorios";
     else
   	    forma.action = "Publicar_Extranet.publicla";
	 forma.submit();	
   }
   
}
  
function valida_GRABACLI(forma){
  if (forma.ID.value==""){
    alert("La identificación del cliente es requerida.");
	forma.ID.focus();
  }
  else if (!(isNum(forma.ID.value))){
    alert("La identificación debe ser un dato numérico.");
	forma.ID.focus();
  }
  else if (forma.NOMBRE.value==""){
    alert("El nombre del cliente es requerido.");
	forma.NOMBRE.focus();
  }
  else if (forma.APELLIDOS.value==""){
    alert("El Apellido del cliente es requerido.");
	forma.APELLIDOS.focus();
  }
  else if (forma.DIRECCION_PPAL.value==""){
    alert("La dirección del cliente es requerida.");
	forma.DIRECCION_PPAL.focus();
  }
  else if (forma.TELEFONO_PPAL.value==""){
    alert("El teléfono del cliente es requerido.");
	forma.TELEFONO_PPAL.focus();
  }
  else if (forma.CDD_CODIGO.value==""){
    alert("La ciudad residente del cliente es requerida.");
	forma.CDD_CODIGO.focus();
  }
  else if (forma.EMAIL_PPAL.value==""){
    alert("El correo electrónico del cliente es requerido.");
	forma.EMAIL_PPAL.focus();
  }
  else{
    forma.submit();
  }
}
  
function valida_DTEXTUAL(forma){
  if (forma.dtexid.value=="" || forma.dtexnom.value=="" || forma.dtexdes.value=="" || forma.dtexconj.value=="" || forma.dtexcpre.value=="" || forma.dtexcres.value=="" || forma.dtexpas.value=="" || forma.dtexact.value=="" || forma.dtexurl.value==""){
    alert("Faltan datos para la descripción textual del caso de uso.");
	forma.dtexid.focus();
  }
  else{
    forma.submit();
  }
}


