/*var el_metodo = '';
var la_url = '';
var callback = '';
var el_formObj = '';
var elem = '';

var callback = {
	   success: function(o){


			if(o.responseText != undefined){
				elem = document.getElementById("content");
				elem.innerHTML = o.responseText;
				elem.style.visibility = "visible";
			}
	},
	   failure: function(o){

			if(o.responseText != undefined){
				elem = document.getElementById("content");
				elem.innerHTML = o.responseText;
	      			elem.style.visibility = "visible";
			}
	},
	  upload: function(o){
	  		if(o.responseText != undefined){

				
				elem = document.getElementById("content");
				elem.innerHTML = o.responseText;
	      			elem.style.visibility = "visible";
			}
	},
	  argument: {
	 						"sUrl":la_url
	  					}
	};







function makeRequest(metodo,sUrl){
	//alert(sUrl);
  el_metodo = metodo;
	la_url = sUrl;
	elem = document.getElementById("content");
	elem.innerHTML = '<div class="espere"> Cargando... <br/><img src="http://us.i1.yimg.com/us.yimg.com/i/us/per/gr/gp/rel_interstitial_loading.gif"/> </div>';
	window.setTimeout('make_algo()',1500);

}


function make_algo (){
		YAHOO.util.Connect.asyncRequest(el_metodo,la_url,callback);
}

function make_algo_form (){
	el_formObj = document.getElementById('formulario');
	//alert(el_formObj);
	//alert(la_url);
	YAHOO.util.Connect.setForm(el_formObj);
	elem = document.getElementById("content");
	elem.innerHTML = '<div class="espere"> Cargando... <br/><img src="http://us.i1.yimg.com/us.yimg.com/i/us/per/gr/gp/rel_interstitial_loading.gif"/> </div>';
	YAHOO.util.Connect.asyncRequest('POST', la_url, callback);
}

function makeRequestForm(metodo,sUrl){
	       el_metodo = metodo;
		la_url = sUrl;
		make_algo_form();
}


function upload_imagen(el_formObj) {

   //the second argument of setForm is crucial,
   //which tells Connection Manager this is a file upload form
	YAHOO.util.Connect.setForm(el_formObj, true);
	 //YAHOO.util.Connect.setForm(el_formObj);
	 //alert(myForm);
	YAHOO.util.Connect.asyncRequest('POST', 'process/process.php?SID', callback);
}


/*function make_algo_upload (){
	el_formObj = document.getElementById('form_upload');
	//alert(el_formObj);
	YAHOO.util.Connect.setForm(el_formObj,true);
	elem = document.getElementById("content");
	elem.innerHTML = '<div class="espere"> Cargando... <br/><img src="http://us.i1.yimg.com/us.yimg.com/i/us/per/gr/gp/rel_interstitial_loading.gif"/> </div>';
	YAHOO.util.Connect.asyncRequest('POST',la_url,callback);

}

function makeRequestUpload(metodo,sUrl){
	el_metodo = metodo;
	la_url = sUrl;
	make_algo_upload();
}*/

function contacta(){
	if (document.getElementById("contacta").style.display == "block") {
		document.getElementById("contacta2").style.display = "block";
		document.getElementById("contacta").style.display = "none";
	} else {
		document.getElementById("contacta2").style.display = "none";
		document.getElementById("contacta").style.display = "block";

	}

}

function go_genero (genero){
	if (genero==0){
  document.location='/fotogramas/encorto/process/process_pub.php?action=normal&opc=listado';
  }else{
	document.location='/fotogramas/encorto/process/process_pub.php?action=genero&opc=listado&gen='+genero;
	}
}

function mandar(form,opc){
	
	switch(opc){
		 case "registro":
       			if(verificaformularioregistro(form)){
				//makeRequestForm('POST','process/process.php');
				form.submit();
			}
       		 break;
       		 case "registro_edit":
       			if(verificaformularioregistro(form)){
				makeRequestForm('POST','process/process.php?SID');
			}
       		 break;

       		  case "recordatorio":
       			if(verificaformulariorecordatorio(form)){
				//makeRequestForm('POST','process/process.php');
				form.submit();
			}
       		 break;

       		 case "registro_cortos":

       			
       			if(verificaformularioregistro_cortos(form,'insert')){

				//makeRequestUpload('POST','process/process.php?SID');
				form.submit();
				//upload_imagen(form);
			}
		 break;
		 case "update_cortos":

       			if(verificaformularioregistro_cortos(form,'update')){

				//makeRequestUpload('POST','process/process.php?SID');
				//upload_imagen(form);
				form.submit();
			}
		 break;
		 case "busqueda":
				//alert ("ESTOY EN BUSQUEDA");
				//makeRequestForm('POST','process/process_pub.php');
				form.submit();

		 break;

		 case "login":
		 	        //makeRequestForm('POST','process/process.php?SID');
		 	        form.submit();
		 break;

		 default:

     break;


	}



}

function compruebaMail(email){
	posarroba=email.lastIndexOf("@");

	if (posarroba<=0 || posarroba==email.length-1){
   		alert("POR FAVOR INTRODUZCA UNA DIRECCION DE E-MAIL VALIDA");
   		return false;
  	}
  	return(true);
}

function verificaformularioregistro(formulario){
	
	if (formulario.nombre.value==''){
		alert("POR FAVOR INTRODUZCA SU NOMBRE.");
		formulario.nombre.focus();
		return(false);
	}else if (formulario.apellido1.value==''){
		alert("POR FAVOR INTRODUZCA SU PRIMER APELLIDO.");
		formulario.apellido1.focus();
		return(false);
	}else if (formulario.apellido2.value==''){
		alert("POR FAVOR INTRODUZCA SU SEGUNDO APELLIDO.");
		formulario.apellido2.focus();
		return(false);
	}else if (formulario.direccion.value==''){
		alert("POR FAVOR INTRODUZCA SU DIRECCION.");
		formulario.direccion.focus();
		return(false);
	}else if (formulario.localidad.value==''){
		alert("POR FAVOR INTRODUZCA SU LOCALIDAD.");
		formulario.localidad.focus();
		return(false);
	}else if (formulario.provincia[0].selected==true){
		alert("POR FAVOR INTRODUZCA SU PROVINCIA.");
		formulario.provincia.focus();
		return(false);
	}else if(formulario.cp.value!=parseInt(formulario.cp.value)){
		if(formulario.cp.value.substring(0,1) == "0"){
			if(formulario.cp.value.substring(1,formulario.cp.value.length) != Number(formulario.cp.value)){
				alert("POR FAVOR INTRODUZCA UN C.P. VALIDO.");
				formulario.cp.focus();
				return(false);
			}
		}else if(formulario.cp.value==""){
			alert("POR FAVOR INTRODUZCA UN C.P.");
			formulario.cp.focus();
			return(false);
		}else if(isNaN(formulario.cp.value)){
			alert("POR FAVOR INTRODUZCA UN C.P. NUMERICO");
			formulario.cp.focus();
			return(false);
		}
	}else if (formulario.telefono.value=='' || parseInt(formulario.telefono.value)!=formulario.telefono.value){
		alert("POR FAVOR INTRODUZCA UN NUMERO DE TELEFONO VALIDO.");
		formulario.telefono.focus();
		return(false);
	}else if (!compruebaMail(formulario.email.value)){
			formulario.email.focus();
			return(false);
	}
	return(true);

}


function valida_cmt(formulariocmt){
	
	
	if (formulariocmt.nombre.value==''){
		alert("POR FAVOR INTRODUZCA SU NOMBRE.");
		formulariocmt.nombre.focus();
		return(false);
	}else if(formulariocmt.email.value==''){
		alert("POR FAVOR INTRODUZCA SU EMAIL.");
		formulariocmt.nombre.focus();
		return(false); 	
	}else if (!compruebaMail(formulariocmt.email.value)){
			formulario.email.focus();
			return(false);
	}else if(formulariocmt.comentario.value==''){
		alert("POR FAVOR INTRODUZCA ALGUN COMENTARIO.");
		formulariocmt.comentario.focus();
		return(false);
	}
		
		formulariocmt.submit();
		return(true);
	
	
}

function verificaformulariorecordatorio(formulario){
	if (formulario.email.value==''){
		alert("POR FAVOR INTRODUZCA UN EMAIL.");
		formulario.titulo.focus();
		return(false);
	}else if (!compruebaMail(formulario.email.value)){
		formulario.email.focus();
		return(false);
	}
	return(true);
}

function verificaformularioregistro_cortos(formulario,accion){
	//alert(formulario.name);
	//alert("entro en verifica");
	//alert(formulario.name);
	//alert(formulario);
	//alert(accion);
	if (formulario.titulo.value==''){
		alert("POR FAVOR INTRODUZCA UN TITULO PARA EL CORTO.");
		formulario.titulo.focus();
		return(false);
	}else if (formulario.sinopsis.value==''){
		alert("POR FAVOR INTRODUZCA UNA SINOPSIS PARA EL CORTO.");
		formulario.sinopsis.focus();
		return(false);
	}else if (formulario.genero.selectedIndex==0){
		alert("POR FAVOR SELECCIONE UN GÉNERO PARA EL CORTO.");
		formulario.genero.focus();
		return(false);
	}else if (formulario.duracion.value==''){
		alert("POR FAVOR INTRODUZCA LA DURACIÓN DEL CORTO.");
		formulario.duracion.focus();
		return(false);
	}else if (formulario.direccion.value==''){
		alert("POR FAVOR INTRODUZCA EL/LOS DIRECTORES CORTO.");
		formulario.direccion.focus();
		return(false);
	}else if (formulario.produccion.value==''){
		alert("POR FAVOR INTRODUZCA EL/LOS PRODUCTORES DEL CORTO.");
		formulario.produccion.focus();
		return(false);
	}
	//alert("llego aqui");
	//alert(accion);
	if (accion=='insert')
	{
	
		 if (formulario.elements['imagen'].value==''){
			alert("POR FAVOR SELECCIONE UNA IMAGEN PARA EL CARTEL DEL CORTO.");
			formulario.produccion.focus();
			return(false);
		}
	
	}
	//alert("llego aqui");
	fichero = formulario.elements['imagen'].value;
	fichero = fichero.replace(new RegExp('\/'),'\\');
	fichero = fichero.substring(fichero.lastIndexOf("\\")+1,fichero.length);
	extension = fichero.substring(fichero.lastIndexOf('.')+1,fichero.length).toLowerCase();
	//formulario.elements['foto_name'].value = fichero.toLowerCase();

	
	if (((accion=='update')&&(formulario.elements['imagen'].value!=''))||(accion=='insert'))
		{
		if ((extension != "jpg") && (extension != "jpeg")&& (extension != "pjpeg")&&(extension != "gif")&&(extension != "png")){
			alert("La extension del archivo no es adminita. Solo son validos archivos .jpg o .jpeg. o .pjpeg o .gif o .png");
			formulario.elements['imagen'].focus();
			return(false);
		}
	}
	//formulario.elements['extension'].value = extension;
	//formulario.submit();
	//alert("salgo");
	return(true);
}








