// JavaScript Document

function limpiaSolicitud(){

	$('frmSolicitud').reset();

	}

	

function envia_mail_soporte(){

	var url = 'formFunctions.php';

	var nombre=$('nombre').getValue();

	var apellido=$('apellido').getValue();

	var email=$('email').getValue();

	var pais=$('pais').getValue();

	var ciudad=$('ciudad').getValue();

	var telefono=$('telefono').getValue();

	var celular=$('celular').getValue();

	var comentarios=$('comentarios').getValue();

	var emailType=echeck(email);

	

	if(($('nombre').getValue())=="")

	{

		alert ("Introduzca su nombre por favor");

		}else if(($('apellido').getValue())==""){

			alert("Introduzca su apellido por favor");

		}else if(($('email').getValue())=="" || emailType==false){

			alert("Introduzca su email");

		}else{

			

			var pars = "opt=envia_mail_soporte&nombre="+nombre+"&apellido="+apellido+"&email="+email+"&pais="+pais+"&ciudad="+ciudad+"&telefono="+telefono+"&celular="+celular+"&comentarios="+comentarios;

		  	var myAjax = new Ajax.Updater( 'loadAjax', url, { method: 'post', parameters: pars, onComplete:function(transport) {

  	

		//var cadena=transport.responseText;

		//var cadenaLimpia=cadena.substring(2,4);

		window.location = "index.php";

}});

		}

	}

	

function envia_mail_contactenos(){

	var url = 'formFunctions.php';

	var nombre=$('nombre').getValue();

	var apellido=$('apellido').getValue();

	var email=$('email').getValue();

	var pais=$('pais').getValue();

	var ciudad=$('ciudad').getValue();

	var telefono=$('telefono').getValue();

	var celular=$('celular').getValue();

	var comentarios=$('comentarios').getValue();

	var emailType=echeck(email);

	

	if(($('nombre').getValue())=="")

	{

		alert ("Introduzca su nombre por favor");

		}else if(($('apellido').getValue())==""){

			alert("Introduzca su apellido por favor");

		}else if(($('email').getValue())=="" || emailType==false){

			alert("Introduzca su email");

		}else{

			

			var pars = "opt=envia_mail_contactenos&nombre="+nombre+"&apellido="+apellido+"&email="+email+"&pais="+pais+"&ciudad="+ciudad+"&telefono="+telefono+"&celular="+celular+"&comentarios="+comentarios;

		  	var myAjax = new Ajax.Updater( 'loadAjax', url, { method: 'post', parameters: pars, onComplete:function(transport) {

  	

		//var cadena=transport.responseText;

		//var cadenaLimpia=cadena.substring(2,4);

		window.location = "index.php";

}});

			}

	}



function cierraCapa(){

	$('amigo').hide();

	}
	
function cierraDescarga(){

	$('descargar').hide();

	}

function cierraEnlace(){
	$('enlace').hide();
}
	

function filtrarPaquetes(tipo){

	

	var ciudad=$('filtro').getValue();

	window.location = "paquetes.php?tipoPaq="+tipo+"&ciudad="+ciudad;

	}

	

function enviarAmigo(envia, idpaq, tipo){

	

	var url = 'formFunctions.php';

	var nombre=$('nombre').getValue();

	var email=$('email').getValue();

	var tuamigo=$('tuamigo').getValue();

		

	if(nombre=="")

	{

		alert ("Introduzca su nombre por favor");

		}else if((email=="")){

			alert("Introduzca el email de su amigo");

		}else{

	cierraCapa();

	var pars = "opt=enviarAmigo&nombre="+nombre+"&email="+email+"&amigo="+tuamigo+"&plantilla="+envia+"&idpaq="+idpaq+"&tipo="+tipo;

	var myAjax = new Ajax.Updater( 'loader', url, { method: 'post', parameters: pars, onLoading: showLoad, onComplete:function(transport) {

  	alert("Su correo ha sido enviado");

	

}});

		}

}

function descargarDoc(plantilla, idpaq, tipo){

	var url = 'formFunctions.php';
	cierraDescarga();
	var pars = "opt=crearDoc&plantilla="+plantilla+"&idpaq="+idpaq+"&tipo="+tipo;
	var myAjax = new Ajax.Updater( 'loader', url, { method: 'post', parameters: pars, onLoading: showLoad, onComplete:function(transport) {
		//alert("El documento ha sido creado, Abrir");
		abreEnlace();
		}});
	//}
}

function validar(){

	//alert($('usuario2').getValue());

	var telType=IsNumeric($('telefono').getValue());

	var nomType=IsString($('nombre').getValue());

	var apeType=IsString($('apellido').getValue());

	var password=$('contrasena2').getValue();

	var passChar=password.length;

		

	if(($('nombre').getValue())=="" || nomType==false)

	{

		alert ("Introduzca su nombre en Letras por favor");

		}else if(($('apellido').getValue())=="" || apeType==false){

			alert("Introduzca su apellido en Letras por favor");

		}else if(($('telefono').getValue())=="" || telType==false){

					alert("Introduzca su Numero Telefonico en numeros por favor");

				}else if(($('pais').getValue())==""){

					alert("Introduzca el Pais donde se encuentra por favor");

				}else if(($('usuario2').getValue())==""){

					alert("Introduzca el Nombre de Usuario que desea");

				}else if(($('contrasena2').getValue())=="" || passChar<6){

					alert("Introduzca una contrasena de minimo 6 caracteres");

				}else if(($('verifica').getValue())==""){

					alert("Repita la clave");

				}else if(($('verifica').getValue())!=($('contrasena2').getValue())){

					alert("Las claves no son iguales");}else{

					verificaUsuario();

				}

	 

	}



	

function validarContacto(nomPaquete){

	

	var url = 'formFunctions.php';

   	//alert(pais);		

	var paquete=$('paquete').getValue();

	var agencia=$('agencia').getValue();

	var asesor=$('asesor').getValue();

	var telefono=$('telefono').getValue();

	var email=$('email').getValue();

	var pasajero1=$('pasajero1').getValue();

	var pasajero2=$('pasajero2').getValue();

	var pasajero3=$('pasajero3').getValue();

	var pasajero4=$('pasajero4').getValue();

	var pasajero5=$('pasajero5').getValue();

	var pasajero6=$('pasajero6').getValue();

	var pasajero7=$('pasajero7').getValue();

	var pasajero8=$('pasajero8').getValue();

	var pasajero9=$('pasajero9').getValue();

	var acomodacion=$('acomodacion').getValue();

	var fechallegada=$('fechallegada').getValue();

	var fechasalida=$('fechasalida').getValue();

	var hoteles=$('hoteles').getValue();

	var infovuelos=$('infovuelos').getValue();

	var observaciones=$('observaciones').getValue();

	var correoa=$('correoa').getValue();

	var p1=$('p1').getValue();

	var p2=$('p2').getValue();

	var p3=$('p3').getValue();

	var p4=$('p4').getValue();

	var p5=$('p5').getValue();

	var p6=$('p6').getValue();

	var p7=$('p7').getValue();

	var p8=$('p8').getValue();

	var p9=$('p9').getValue();

		

	var emailcorrecto=echeck(email);

		

	var pars = "opt=enviaSolicitud&paquete="+paquete+"&agencia="+agencia+"&asesor="+asesor+"&telefono="+telefono+"&email="+email+"&pasajero1="+pasajero1+"&pasajero2="+pasajero2+"&pasajero3="+pasajero3+"&pasajero4="+pasajero4+"&pasajero5="+pasajero5+"&pasajero6="+pasajero6+"&pasajero7="+pasajero7+"&pasajero8="+pasajero8+"&pasajero9="+pasajero9+"&acomodacion="+acomodacion+"&fechallegada="+fechallegada+"&fechasalida="+fechasalida+"&hoteles="+hoteles+"&infovuelos="+infovuelos+"&observaciones="+observaciones+"&correoa="+correoa+"&p1="+p1+"&p2="+p2+"&p3="+p3+"&p4="+p4+"&p5="+p5+"&p6="+p6+"&p7="+p7+"&p8="+p8+"&p9="+p9;

			

	if(($('email').getValue())=="" || emailcorrecto==false){

		alert ("Introduzca su correo electronico en forma correcta");

		}else{

		var myAjax = new Ajax.Updater( 'contact', url, { method: 'post', parameters: pars, onComplete:function(transport) {

		alert("Tu mensaje ha sido enviado");

		

		history.go(-2);

		

		}});	

		}

}



function volver(){

	

	history.back();

	

	}

	

function verificaUsuario(){



	var url = 'formFunctions.php';

	

   	var usuario = $('usuario2').getValue();

	var contrasena = $('contrasena2').getValue();

	var nombre = $('nombre').getValue();

	var apellido = $('apellido').getValue();

	var telefono = $('telefono').getValue();

	var celular = $('celular').getValue();

	var email = $('email').getValue();

	var pais = $('pais').getValue();

	var ciudad = $('ciudad').getValue();

			

	

   	var pars = "opt=verificaUsuario&usuario="+usuario+"&contrasena="+contrasena+"&nombre="+nombre+"&apellido="+apellido+"&telefono="+telefono+"&celular="+celular+"&email="+email+"&pais="+pais+"&ciudad="+ciudad;



   	var myAjax = new Ajax.Updater( 'user', url, { method: 'post', parameters: pars , onComplete:function(transport) {

  	var cadena=transport.responseText;

	var cadenaLimpia=cadena.substring(2,3);

	if(cadenaLimpia=="1"){

		window.location = "http://www.colombiantourist.com";

		}

}});



	}



function loguin(){

	

	var url = 'formFunctions.php';

	var usuario = $('usuario').getValue();

	var contrasena = $('contrasena').getValue();

	var pars = "opt=loguin&usuario="+usuario+"&contrasena="+contrasena;

	var myAjax = new Ajax.Updater( 'cargando', url, { method: 'post', parameters: pars, onLoading: showLoad, onComplete:function(transport) {

  	

	var cadena=transport.responseText;

	var cadenaLimpia=cadena.substring(2,15);

	//alert(cadenaLimpia);

	if(cadenaLimpia=="Cargando....."){

		

window.location = "http://www.vascell.net/Scripts/medicos.php";

		}

}});

	}

function pasaCiudad(){

	

	var url = 'paquetes.php';

   

  	var ciudad=$('tblpaq_ciudad').getValue();

	   

	//alert(pais);		

	

   	var pars = "opt=pasaciudades&ciudad="+ciudad;



   	var myAjax = new Ajax.Updater( 'combociudad1', url, { method: 'post', parameters: pars});

	

	}



function escogeCity(){

	var escogida=$('ciudad').getValue();

	window.location = "paquetes.php?tipoPaq=Todos&ciudad="+escogida;

	}



function generaCiudades(){



   	var url = 'formFunctions.php';

   

  	var pais=$('tblpaq_pais').getValue();

	   

	//alert(pais);		

	

   	var pars = "opt=generaciudades&pais="+pais;



   	var myAjax = new Ajax.Updater( 'combociudad', url, { method: 'post', parameters: pars});



}



function generaCiudadesCont(){



   	var url = 'formFunctions.php';

   

  	var pais=$('pais').getValue();

	   

	//alert(pais);		

	

   	var pars = "opt=generaciudadescont&pais="+pais;



   	var myAjax = new Ajax.Updater( 'combociudad', url, { method: 'post', parameters: pars});



}



function generaCiudadesHome(){



   	var url = 'formFunctions.php';

   

  	var pais=$('tblpaq_pais').getValue();

	   

	//alert(pais);		

	

   	var pars = "opt=generaciudadeshome&pais="+pais;



   	var myAjax = new Ajax.Updater( 'combociudad', url, { method: 'post', parameters: pars});



}



function abrecapa(){

	$('amigo').show();

	}
function abreDescarga()
{	
	$('descargar').show();	
}

function abreEnlace(){
	$('enlace').show();
}
	

function borrarFormRegistro(){

	$('nombre').setValue('');

	$('apellido').setValue('');

	$('email').setValue('');

	$('pais').setValue('');

	$('ciudad').setValue('');

	$('telefono').setValue('');

	$('celular').setValue('');

	$('registro').setValue('');

	$('usuario').setValue('');

	$('contrasena').setValue('');

	$('verifica').setValue('');

	}



function borrarContactenos(){

	$('nombre').setValue('');

	$('apellido').setValue('');

	$('email').setValue('');

	$('pais').setValue('');

	$('ciudad').setValue('');

	$('telefono').setValue('');

	$('celular').setValue('');

	$('comentarios').setValue('');

	}

function IsString(sText)



{

   var ValidChars = "abcdefghijklmnñopqr stuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ.";

   var IsString=true;

   var Char;



 

   for (i = 0; i < sText.length && IsString == true; i++) 

      { 

      Char = sText.charAt(i); 

      if (ValidChars.indexOf(Char) == -1) 

         {

         IsString = false;

         }

      }

   return IsString;

   

   }



function IsNumeric(sText)



{

   var ValidChars = "0123456789.";

   var IsNumber=true;

   var Char;



 

   for (i = 0; i < sText.length && IsNumber == true; i++) 

      { 

      Char = sText.charAt(i); 

      if (ValidChars.indexOf(Char) == -1) 

         {

         IsNumber = false;

         }

      }

   return IsNumber;

   

   }



function echeck(str) {



		var at="@"

		var dot="."

		var lat=str.indexOf(at)

		var lstr=str.length

		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1){

		   alert("Correo Invalido")

		   return false

		}



		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   alert("Correo Invalido")

		   return false

		}



		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    alert("Correo Invalido")

		    return false

		}



		 if (str.indexOf(at,(lat+1))!=-1){

		    alert("Correo Invalido")

		    return false

		 }



		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		    alert("Correo Invalido")

		    return false

		 }



		 if (str.indexOf(dot,(lat+2))==-1){

		    alert("Correo Invalido")

		    return false

		 }

		

		 if (str.indexOf(" ")!=-1){

		    alert("Correo Invalido")

		    return false

		 }



 		 return true					

	}

function showLoad(){

	$('loader').style.display = 'block';

	}



function login(){

	if($('usuario').getValue()==""){

		alert("DIgite el Usuario");

		}else if($('contrasena').getValue()==""){

			alert("Digite la clave");

		}else{

			document.frmUsuario.submit();

			}

	}

// Nuevo Julian
function solicitarOferta()
{
	var url = 'formFunctions.php';

   	//alert(pais);		

	var paquete=$('paquete').getValue();

	var agencia=$('agencia').getValue();

	var asesor=$('asesor').getValue();

	var telefono=$('telefono').getValue();

	var email=$('email').getValue();

	var pasajero1=$('pasajero1').getValue();

	var pasajero2=$('pasajero2').getValue();

	var pasajero3=$('pasajero3').getValue();

	var pasajero4=$('pasajero4').getValue();

	var pasajero5=$('pasajero5').getValue();

	var pasajero6=$('pasajero6').getValue();

	var pasajero7=$('pasajero7').getValue();

	var pasajero8=$('pasajero8').getValue();

	var pasajero9=$('pasajero9').getValue();

	var acomodacion=$('acomodacion').getValue();

	var fechallegada=$('fechallegada').getValue();

	var fechasalida=$('fechasalida').getValue();

	var hoteles=$('hoteles').getValue();

	var infovuelos=$('infovuelos').getValue();

	var observaciones=$('observaciones').getValue();

	var correoa=$('correoa').getValue();

	var p1=$('p1').getValue();

	var p2=$('p2').getValue();

	var p3=$('p3').getValue();

	var p4=$('p4').getValue();

	var p5=$('p5').getValue();

	var p6=$('p6').getValue();

	var p7=$('p7').getValue();

	var p8=$('p8').getValue();

	var p9=$('p9').getValue();

		

	var emailcorrecto=echeck(email);

		

	var pars = "opt=solicitarOferta&paquete="+paquete+"&agencia="+agencia+"&asesor="+asesor+"&telefono="+telefono+"&email="+email+"&pasajero1="+pasajero1+"&pasajero2="+pasajero2+"&pasajero3="+pasajero3+"&pasajero4="+pasajero4+"&pasajero5="+pasajero5+"&pasajero6="+pasajero6+"&pasajero7="+pasajero7+"&pasajero8="+pasajero8+"&pasajero9="+pasajero9+"&acomodacion="+acomodacion+"&fechallegada="+fechallegada+"&fechasalida="+fechasalida+"&hoteles="+hoteles+"&infovuelos="+infovuelos+"&observaciones="+observaciones+"&correoa="+correoa+"&p1="+p1+"&p2="+p2+"&p3="+p3+"&p4="+p4+"&p5="+p5+"&p6="+p6+"&p7="+p7+"&p8="+p8+"&p9="+p9;

			

	if(($('email').getValue())=="" || emailcorrecto==false){

		alert ("Su email no es valido");

		}else{

		var myAjax = new Ajax.Updater('contact', url, { method: 'post', parameters: pars, onComplete:function(transport) {

		alert("Tu solicitud de oferta ha sido enviada");

		

		history.go(-2);

		

		}});	

		}

}
