

//****************************************************************************************
//** FUNCIONES PARA FORMULARIOS                                                                       
//****************************************************************************************

// Modifica el estado de los checkbox al hacer clic
function modificarEstado(){
	if(document.getElementById("filedelete").checked)
	document.getElementById("file").disabled =true;
	else
	document.getElementById("file").disabled=false;
}

//busca caracteres que no sean espacio en blanco en una cadena   ---> ValidarCliente
function vacio(q) {   
        for ( i = 0; i < q.length; i++ ) {   
                if ( q.charAt(i) != " " ) {   
                        return true   
                }   
        }   
        return false   
}   

//valida formato email usando expresiones regulares
function validar_email(txt){   
       
    //expresion regular   
        var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/   
        //devuelve verdadero si validacion OK, y falso en caso contrario   
        return b.test(txt)   
} 

// dice si cadena es url (http://... ) o no                                 
function url(cadena)   
  {                                    // DECLARACION DE CONSTANTES   
    var http = "http://";              // protocolo HTTP   
                                       // DECLARACION DE VARIABLES   
    var es_url;                        // cadena es url o no   
    if(cadena.length <= 7)             // INICIO   
      es_url = false;                  // no cabe "http://*"   
    else  
      es_url = http.indexOf(cadena.substring(0, 7)) != - 1; // lee "http://*"   
    return(es_url);   
  }   


//valida que el campo no este vacio y no tenga solo espacios en blanco   
function ValidarForm(f) {   
   
		if( vacio(f.nombre.value) == false ) {   
                 document.getElementById("div_err").innerHTML = "Debe completar el campo Nombre";   
                return false   
        }   
        
		if( validar_email(f.email.value) == false ) {   
                document.getElementById("div_err").innerHTML = "El formato del campo EMAIL no es valido o esta vacio";   
                return false   
        }

		if( vacio(f.ciudad.value) == false ) {   
               document.getElementById("div_err").innerHTML = "Debe completar el campo Ciudad";  
                return false   
        }  

		if( vacio(f.provincia.value) == false ) {   
               document.getElementById("div_err").innerHTML = "Debe completar el campo Provincia";   
                return false   
        }
		if( vacio(f.pais.value) == false ) {   
               document.getElementById("div_err").innerHTML = "Debe completar el campo Pais";   
                return false   
        }
		if( vacio(f.telefono.value) == false ) {   
               document.getElementById("div_err").innerHTML = "Debe completar el campo Telefono";   
                return false   
        }
		if( vacio(f.asunto.value) == false ) {   
               document.getElementById("div_err").innerHTML = "Debe completar el campo Asunto";   
                return false   
        }
		if( vacio(f.consulta.value) == false ) {   
               document.getElementById("div_err").innerHTML = "Debe completar el campo Consulta";   
                return false   
        }
		

        return true   
          
} 






//****************************************************************************************
//** FUNCIONES GENERALES                                                                       
//****************************************************************************************

// Solicita mensaje de confirmacion 
function confirmSubmit(mensaje)
{
var agree=confirm(mensaje);
if (agree)
	return true ;
else
	return false ;
}


function modificarEstado(){
	if(document.getElementById("filedelete").checked)
	document.getElementById("file").disabled =true;
	else
	document.getElementById("file").disabled=false;
}


function popup(direccion, pantallacompleta, herramientas, direcciones, estado, barramenu, barrascroll, cambiatamano, ancho, alto, izquierda, arriba, sustituir){
     var opciones = "fullscreen=" + pantallacompleta + //Hace que la ventana se abra en toda la pantalla
                 ",toolbar=" + herramientas + //Hace que la ventana se abra con o sin barra de herramientas
                 ",location=" + direcciones + //Hace que la ventana se abra con o sin barra de direcciones
                 ",status=" + estado + //Hace que la ventana se abra con o sin barra de estado
                 ",menubar=" + barramenu + //Hace que la ventana se abra con o sin barra de menú
                 ",scrollbars=" + barrascroll + //Hace que la ventana presente o no las barras de desplazamiento
                 ",resizable=" + cambiatamano +  //Si la ventana puede cambiar de tamaño o no
                 ",width=" + ancho + //El ancho de la ventana
                 ",height=" + alto +  //El alto de la ventana
                 ",left=" + izquierda + //La posición vertical de la ventana
                 ",top=" + arriba; //La posición horizontal de la ventana 
     var ventana = window.open(direccion,"venta",opciones,sustituir);

}

function Abrir_ventana (pagina) {
	var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=450, height=450, top=40, left=200";
	window.open(pagina,"",opciones);
}

function volver_popup()
{
window.opener.location.href = window.opener.location.href;
window.close();

}


function Ampliar_Foto(img, ancho, alto){
derecha=(screen.width-ancho)/2;
arriba=(screen.height-alto)/2;
string="toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width="+ancho+",height="+alto+",left="+derecha+",top="+arriba+"";
fin=window.open(img,"",string);
}
