// Funciones en Java Script realizadas por Ricardo Rubio - rrubio2@gmail.com - No remover esta linea

 <!-- Script para el texto flotante en la parte superior-->
/*
	var scrl = ".: Soluciones Logísticas Inteligentes :.";
	function scrlsts() {
		scrl = scrl.substring(1, scrl.length) + scrl.substring(0, 1);
 		document.title = scrl;
		document.statur = scrl;
 		setTimeout("scrlsts()", 300);
	}
	scrlsts()

*/
<!--******************** Funciones para validar el envio de correo - -->
function enfoca(){
	document.forma.nombredeusuario.focus();
}

function enviar()
{
	var nombre = document.forma.nombredeusuario.value;
	var apellidos = document.forma.apellidos.value;
	var empresa = document.forma.institucion.value;
	var ciudad = document.forma.ciudad.value;
	var estado = document.forma.estado.value;
	var email = document.forma.correoelectronico.value;
	
	//Valida Nombre
	if (!vacio(nombre))	{
		alert("Por favor proporcione su .: Nombre Completo :.");
		document.forma.nombredeusuario.value = ""; document.forma.nombredeusuario.focus();
		return;
	}
	//Valida Apellidos
	if (!vacio(apellidos)) {
		alert("Por favor proporcione sus .: Apellidos :.");
		document.forma.apellidos.value = ""; document.forma.apellidos.focus();
		return;
	}
	//Valida Institucion
	if (!vacio(empresa)){
		alert("Por favor proporcione el nombre \nde su .: Institucion o empresa :.");
		document.forma.institucion.value = ""; document.forma.institucion.focus();
		return;
	}
	//Valida Ciudad
	if (!vacio(ciudad))	{
		alert("Por favor proporcione el nombre de su .: Ciudad :.");
		document.forma.ciudad.value = ""; document.forma.ciudad.focus();
		return;
	}
	//Valida Estado
	if (!vacio(estado)) {
		alert("Por favor proporcione el nombre de su .: Estado :.");
		document.forma.estado.value = ""; document.forma.estado.focus();
		return;
	}
	//Valida email
	if (!vacio(email) || EsEmail(email)== false)
	{
		alert("Por favor proporcione un E-mail valido");
		document.forma.correoelectronico.value = "";
		document.forma.correoelectronico.focus();
		return;
	}
	
	document.forma.submit();
	//document.forma.reset();
}

	function vacio(cadena){
		var flag = false; var cont = 0, letras=0; 
		while (cont < cadena.length){
			if (cadena.charAt(cont) != ' ')
				letras += 1;
			cont++;
		}
		if (letras >=3)
			flag = true;
		return(flag);
	}
	
	function EsEmail ( email )
	{
	 	var caracter; 
		var punto = false;
	 	var espacio = false;
	 	var n_arroba = 0;
	 	for ( var cont = 0; cont < email.length; cont++ )
	 	{
			caracter = email.substring ( cont, cont + 1 );
			if ( caracter == "@" ) 
				n_arroba += 1;
			else if ( caracter == "." )
				punto = true;
			else if ( caracter == " " || caracter == "," )
				espacio = true;
	 	}
	  	if ( (n_arroba == 1) && punto && ( email.length >= 6 ) && ( !( espacio ) ) )
	 	   return true;
		 else
		    return false;
	}


<!--********************Script que deshabilita el select-text script (IE4+, NS6+)- -->
	 function disableselect(e){
	     return false
	 }
	 function reEnable(){
	     return true
	 }		 
	 //if IE4+
	 document.onselectstart=new Function ("return false")
	 //if NS6
	 if (window.sidebar){
	     document.onmousedown=disableselect
		 document.onclick=reEnable
     }
	 
<!--****************** Función para abrir una ventana en el espacio máximo disponible de la resolución del monitor ********************* -->
	function abremax(dir){
		var ancho = screen.availWidth;
		var alto = screen.availheight;
		var props = "toolbar=yes, location=yes,directories=yes,menubar=yes, status=yes,scrollbars=yes,resizable=yes, left=0, top=0"+",width=" + ancho + ",height=" +alto;
		popup = window.open(dir,"_blank",props);
}

<!--****************** Función para abrir una ventana en Popup ********************* -->
	function popup(u, w, h) {
		var ventana;
		var ancho = screen.availWidth;
		var alto = screen.availheight;
		var l = (ancho/2) - (w/2);
		var t = (alto/2) - (h/2);
		var props = "location=no,scrollbars=no,menubars=no,toolbars=no,resizable=no" + ",left=" + l + ",top=" + t + ",width=" + w + ",height=" + h;
		var URL = u;
		ventana = window.open(URL,"Vpopup",props);
	}

<!--****************** click derecho deshabilitado ********************* -->

	var message="Derechos Reservados © www.giasc.com.mx";

	///////////////////////////////////
	function clickIE4(){
		if (event.button==2){
			alert(message);
			return false;
		}
	}
	function clickNS4(e){
		if (document.layers||document.getElementById&&!document.all){
			if (e.which==2||e.which==3){
				alert(message);
				return false;
			}
		}
	}
	if (document.layers){
		document.captureEvents(Event.MOUSEDOWN);
		document.onmousedown=clickNS4;
	}

	else if (document.all&&!document.getElementById){
		document.onmousedown=clickIE4;
	}
	document.oncontextmenu=new Function("alert(message);return false")
	
<!-- Script, muestra un Banner en la parte inferior de la ventana (Status-Bar)--> 

	var i = 0; 
	var TextNumber = 0;
	var HelpText="";                              
	var Text = "";  
	var vel=100;
	var vacio="                             ";   
	var TimerId ="";
	var TimerSet=false;
	       
	var texto = new Array();
	texto[0] = "Grupo Inter Aduanuero >> tu mejor opción!!!     ";  
	texto[1] = "Agencia Aduanal dedicada a la calidad en la atención y el servicio      "
	texto[2] = "Contáctanos, podemos atender sus necesidades >> (477) 637-8651 al 54      ";
	texto[3] = "Somos la alternativa de servicio que cumple con el requerimiento de cobertura global     "
	texto[4] = "Estamos comprometidos a brindarte una propuesta de negocio >> adaptándonos al costo     "
	texto[5] = "Es la opción propositiva de soluciones a las necesidades de servicio aduanales     "
	texto[6] = "Si usted confía, nosotros hacemos el resto!!! > > > >     "	

	n_textos = texto.length; 

	for (var cual = 0; cual < n_textos; cual++) 
		texto[cual]+=vacio;
		
	function startBanner (form) {
		if (!TimerSet){
			TimerSet=true;
			banner();
		}
	}

	function banner(){
		Text=rollMessage();
		TimerId = setTimeout("banner()", vel);
		window.status=Text;
	}
	
	function rollMessage (){
		Wait_yn=false;
		i++;
		var CheckSpace = HelpText.substring(i-1, i);
		CheckSpace = "" + CheckSpace;
		if (CheckSpace == " ")
			i++;
		if (i >= HelpText.length+1){
			i=0; 
			if (TextNumber < n_textos-1) 
				TextNumber++;
			else 
				TextNumber = 0;
		
			initBanner();
		}
		Text = HelpText.substring(0, i);
		return (Text);
   }

	function initBanner(){
		Text = texto[TextNumber];
		HelpText = Text;
		startBanner ();
	}
	
	initBanner();
	

<!-- **************** Rutina para poner la fecha y hora en el Portal ************************-->

		var dayarray=new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sabado")
		var montharray=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")
		function getthedate()
		{
		  var mydate=new Date()
		  var year=mydate.getYear()
 		  if (year < 1000) year+=1900
 		  var day=mydate.getDay()
 		  var month=mydate.getMonth()
 		  var daym=mydate.getDate()
 		  if (daym<10) daym="0"+daym
		  var hours=mydate.getHours()
 		  var minutes=mydate.getMinutes()
 		  var seconds=mydate.getSeconds()
 		  var dn="AM"
 		  if (hours>=12) dn="PM"
 		  if (hours>12) hours=hours-12
 		  if (hours==0) hours=12
 		  if (minutes<=9) minutes="0"+minutes
 		  if (seconds<=9) seconds="0"+seconds
		  //cambiar tamaño de fuente aqui
 		  var cdate="<font class=npeq>"+"| " +dayarray[day]+ ", " +daym+ " de " +montharray[month]+ " de " +year+ " " +hours+ ":" +minutes+ ":"+seconds+" "+dn+ "  |" +"</font>"
		  if (document.all) document.all.clock.innerHTML=cdate
 		  else if (document.getElementById) document.getElementById("clock").innerHTML=cdate
   		  	   else document.write(cdate)
		}
		if (!document.all&&!document.getElementById) getthedate()

		function goforit() {
			if (document.all||document.getElementById)
 		   	setInterval("getthedate()",1000)
		}

<!-- Fin de Rutina para poner la fecha y hora en el Portal -->


