var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin){if(!popUpWin.closed) popUpWin.close();}
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
  popUpWin.focus();
 }

//==================================================================
//Ventana Popup que se abre en el centro de la Pantalla
//Prpiedades : 	no redimensionable
//				barra de menus no visible
//
//parametros: 	path=Direccion de la pagina a abrir
//				nombre=nombre opcional
//				an_page=ancho de la ventana
//				al_page= alto de la ventana
//=================================================================
function popup(path,nombre,an_page,al_page){
	var ancho=screen.availWidth;
	var alto=screen.availHeight;
	var pos_x=((ancho-an_page)/2)-20;
	var pos_y=(alto-al_page)/2;
	var propiedades='toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=no,left='+pos_x+',top='+pos_y+',width='+an_page+',height='+al_page+'';
	var ventana=this.open(path,nombre,propiedades);		
	ventana.focus();
}


function popup2(path,nombre,an_page,al_page){
	var ancho=screen.availWidth;
	var alto=screen.availHeight;
	var pos_x=((ancho-an_page)/2)-20;
	var pos_y=(alto-al_page)/2;
	var propiedades='toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=no,left='+pos_x+',top='+pos_y+',width='+an_page+',height='+al_page+'';
	var ventana=this.open(path,nombre,propiedades);		
	ventana.focus();
}

 
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////
function Delete( targeturl ) {
    if (confirm("¿Esta seguro que desea ELIMINAR los datos?")) {
      window.location=targeturl;
    }
 }
////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////
function Update( targeturl ) {
    if (confirm("¿Esta seguro que desea ACTUALIZAR los datos?")) {
      window.location=targeturl;
    }
  }
////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////
function Msj() {
    //alert("Area Prohibida");
	 window.location="http://Localhost/";
  }

////////////////////////////////////////////////////////////////////////////
//USO EN UN FORMULARIO PARA CONTROLAR QUE TEnGA TODOS LOS CAMPOS
//onSubmit="return control(this)">
////////////////////////////////////////////////////////////////////////////
function control_preins(form){
	valor = false;
	if (form.text_cedula.value !=0 && form.text_nombre.value!=0 && form.text_apellido.value!=0 && form.text_ano.value!=0 && form.text_mes.value!=0 && form.text_dia.value!=0 && form.text_email.value!=0 && form.text_direccion.value!=0 && form.text_ciudad.value!=0 && form.text_provincia.value!=0 && form.text_fono.value!=0 && form.text_horario.value!=0  )
	{		
		dato_cedula=form.text_cedula.value;
		dato_email=form.text_email.value;
		if(check_cedula(dato_cedula)){
			if (check_email(dato_email)){
				valor = true;
			}
		}
	}
	else{alert("Llene todos los campos Obligatorios del Formulario"); return false;}
	return valor; //VALOR QUE DEVUELVE LA FUNCION ES BOOLEANO
}  

////////////////////////////////////////////////////////////////////////////
//USO EN UN FORMULARIO PARA CONTROLAR QUE TEnGA TODOS LOS CAMPOS
//onSubmit="return control(this)">
////////////////////////////////////////////////////////////////////////////
function control_matric(form){
	valor = false;
	if (form.text_cedula.value !=0 && form.text_nombre.value!=0 && form.text_apellido.value!=0 && form.text_ano.value!=0 && form.text_mes.value!=0 && form.text_dia.value!=0 && form.text_email.value!=0 && form.text_direccion.value!=0 && form.text_ciudad.value!=0 && form.text_provincia.value!=0 && form.text_fono.value!=0 && form.text_horario.value!=0 && form.text_pago.value!=0  && form.text_tarifa.value!=0)
	{		
		dato_cedula=form.text_cedula.value;
		dato_email=form.text_email.value;
		dato_pago=form.text_pago.value;
		if(check_cedula(dato_cedula)){
			if (check_email(dato_email)){
				if(check_pago(dato_pago)){
					valor = true;
				}
			}
		}
	}
	else{alert("Llene todos los campos Obligatorios del Formulario"); return false;}
	return valor; //VALOR QUE DEVUELVE LA FUNCION ES BOOLEANO
}  
////////////////////////////////////////////////////////////////////////////
//Verifica que el dato de pago sea correcto -> Dato Numerico
////////////////////////////////////////////////////////////////////////////
function check_pago(dato){
	valor=false;
	if(!isNaN(dato)){valor= true;}
	else{
		alert("Pago : Ingrese una cantidad Correcta !!");
	}
	return valor;
}
////////////////////////////////////////////////////////////////////////////
//Verifica que el numero de cedula sea numerico y que tenga 10 digitos, que ni contenga guion
////////////////////////////////////////////////////////////////////////////
function check_cedula(dato){
	valor=false;
	anumerico=parseInt(dato*3);
	if (dato!=0)
	{
		if((dato.length==10) && (!isNaN(anumerico))){valor = true;}
		else{alert("Verifique que el N&uacute;mero de C&eacute;dula sea correcto  \n (10 digitos sin gui&oacute;n)"); valor = false;}		
	}
	else{alert("N&uacute;mero de C&eacute;dula Requerido para continuar");}
return valor; //VALOR QUE DEVUELVE LA FUNCION ES BOOLEANO	
}
////////////////////////////////////////////////////////////////////////////
//Verifica que la direccion de correo contenga @ . y no contnega caracteres estra&nacute;oa
////////////////////////////////////////////////////////////////////////////
function check_email(cadena) {
	plant = /[^\w^@^\.^-]+/gi;
	valor=false;
	if (plant.test(cadena)){alert("Verifique que su Email sea correcto");valor = false;}
	else{
		plant =/(^\w+)(@{1})([\w\.-]+$)/i
		if (plant.test(cadena)){valor = true;}
		else{alert("Verifique que su Email sea correcto");valor = false;}
	}
	return valor;
}
////////////////////////////////////////////////////////////////////////////
//Control del formulario de Matriculas alm ingresar un numero de cedula
////////////////////////////////////////////////////////////////////////////
function control_cedula(form){
	dato=form.num_cedula.value;
	return check_cedula(dato);
} 
/********************************************************************/
//Control del formulario para Buscar Ariculos
//onSubmit="return control_search(this)"
//Verifica que el formulario no tenga campos vacios
/*******************************************************************/
function control_search(formu){
	enviar=false;
	//grande=add_min(formu.text_url.value);
	for(var i=0;i<formu.elements.length;i++){
		if (formu.elements[i].value==""){
			alert("Primero defina una Busqueda !!!");
			enviar=false;
			return enviar;			
		}
	}
}
////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////
function Alerta(mensaje) {
    alert(mensaje);
  }
  
  
////////////////////////////////////////////////////////////////////////////
//USO EN UN FORMULARIO PARA CONTROLAR QUE TEnGA TODOS LOS CAMPOS
//onSubmit="return control(this)">
////////////////////////////////////////////////////////////////////////////
function control_datos(form){
	valor = false;
	if (form.text_Nombre.value !=0 && form.text_Apellido.value!=0 && form.text_E_Mail.value!=0 && form.text_Login.value!=0)
	{		
		dato_email=form.text_E_Mail.value;
			if (check_email(dato_email)){
					valor = true;
			}
	}		
	else{alert("Todos los datos son Obligatorios"); return false;}

	if(form.text_passact.value !=0 || form.text_passnue1.value !=0 || form.text_passnue2.value !=0)	
	{		
		if(form.text_passact.value !=0 && form.text_passnue1.value !=0 && form.text_passnue2.value !=0)
		{			
			if(form.text_passnue1.value==form.text_passnue2.value)
			{
				valor=true;			
			}
			else{
				alert('Password Nuevo no coincide con la Confirmación');
				return false;
			}			
		}
		else{
			alert('Llene los 3 campos del Password Obligatorio');
			return false;			
		}
	}
	
	/*if(form.text_passnue1.value !=0 && form.text_passnue2.value !=0 )
	{		
		if(form.text_passact.value !=0)
		{
			if(form.text_passnue1.value==form.text_passnue2.value)
			{
				valor=true;			
			}
			else{
				alert('Password Nuevo no coincide con la Confirmaci&oacute;n');
				return false;
			}
		}
		else{			
			alert('Llene los 3 campos del Password Obligatorio');
			return false;
			
		}
	}	*/
	return valor; //VALOR QUE DEVUELVE LA FUNCION ES BOOLEANO
}  

////////////////////////////////////////////////////////////////////////////
//USO EN UN FORMULARIO PARA CONTROLAR QUE TEnGA TODOS LOS CAMPOS
//onSubmit="return control(this)">
////////////////////////////////////////////////////////////////////////////
function control_cambio_contrasena(form){
	valor = false;
	if(form.text_pass1.value=="" && form.text_pass2.value=="")
	{
		alert("Ingrese una Contraseña");
		return false;
	}
	else{
		if(form.text_pass1.value==form.text_pass2.value)
		{valor=true;}
		else{
			alert('Contraseña no coincide con su Confirmación');
			return false;
		}			
	}
	return valor; //VALOR QUE DEVUELVE LA FUNCION ES BOOLEANO
}  
//////////////////////////////////////////////////////////
function control_noticia(form){
	alert(form._frm);
	salida=true;
	for(var i=0;i<form.elements.length;i++){
		if(form.elements[i].value==""){
			alert("Llene todo los campos antes de Continuar");			
			salida=false;
			return salida;
		}		
	}
	return false;	
}

///////////////////////////////////////////////////////////

function vista_previa(){
f=document.forms[0];
/*for(i=0;i<f.elements.length;i++){
alert(f.elements[i].name);
}*/
titulo=f.text_tit.value;
texto=f.text_content.value;
anio=f.year.value;
mes=f.month.value;
dia=f.day.value;
alert(texto);
popup('evento_edicion.php?d='+dia+'&m='+mes+'&a='+anio+'&tit='+titulo+"&tex="+texto,'eventos',400,450);
}


////////////////////////////////////////////////////////////////

function guardar(){
//	alert("guardar");
	f=document.forms[0];
	f.method="post";
	//f.action="noticias.php?op=agregar";
	f.action="prueba.php";
	f.target="_blank";
	//texto=f.text_content.value;
	//f.Submit.value="Guardar y Recargar";	
	f.submit();
}
////////////////////////////////////