/****************************************************************************************
* LOCACION::VENEZUELA-SUCRE-CUMANA
* MODULO: VISUAL SAT
* OPERADORES________________________________________
* | # | PROGRAMADOR  |  |    FECHA   |  |   HORA    |
* | 1 | Andy Vasquez |  | 13/03/2009 |  | 11:16:18  |
* | 2 | Andy Vasquez |  | 18/03/2009 |  | 11:16:18  |
* |_________________________________________________|
* 
* DESCRIPCION: SCRIPTS ENCARGADO DE GESTIONAR TODAS LAS OPERACIONES EN CLIENTE DEL SITIO WEB VISUAL SAT
* VERSION: 0.1
*******************************************************************************************/

// INICIALIZAMOS EL ARRAY DE LAS DISTINTAS CIUDADES DE VENEZUELA A LAS QUE SE LE DEBE MOSTRAR EL CLIMA

//var rutaPag = "http://localhost/visual_sat/";
//var rutaPag = "http://www.visualsat.com/visual_sat/";
var rutaPag = "http://www.visualsat.com/";
var ciudad = new Array();
var ciudadActual = 5;
var ventanaClima;

//variables contenedoras de las paginas del sistema
var vsatPaginasx = new Array();
vsatPaginasx['centros_instalacion'] = 0;
vsatPaginasx['servicios'] = 0;
vsatPaginasx['visualsat'] = 0;
vsatPaginasx['novedades'] = 0;
vsatPaginasx['frecuentes'] = 0;
var ocultaContactenos=0;

    ciudad[0]=  new city();	ciudad[0].ciudad = 'Acarigua';	ciudad[0].nomMontar = 'Acarigua';
	ciudad[0].pagina = 'Acarigua.html';	ciudad[0].pagina2 = 'Acarigua2.html';
	
	ciudad[1]=  new city();	ciudad[1].ciudad = 'Barcelona';	ciudad[1].nomMontar = 'Barcelona';
	ciudad[1].pagina = 'Barcelona.html';	ciudad[1].pagina2 = 'Barcelona2.html';
	
	ciudad[2]=  new city();	ciudad[2].ciudad = 'Barinas';	ciudad[2].nomMontar = 'Barinas';
	ciudad[2].pagina = 'Barinas.html';	ciudad[2].pagina2 = 'Barinas2.html';
	
	ciudad[3]=  new city();	ciudad[3].ciudad = 'Barquisimeto';	ciudad[3].nomMontar = 'Barquisimeto';
	ciudad[3].pagina = 'Barquisimeto.html';	ciudad[3].pagina2 = 'Barquisimeto2.html';
	
	ciudad[4]=  new city();	ciudad[4].ciudad = 'Calabozo';	ciudad[4].nomMontar = 'Calabozo';
	ciudad[4].pagina = 'Calabozo.html';	ciudad[4].pagina2 = 'Calabozo2.html';
	
	ciudad[5]=  new city();	ciudad[5].ciudad = 'Caracas/Carlota';	ciudad[5].nomMontar = 'Caracas/Carlota';
	ciudad[5].pagina = 'CaracasCarlota.html';	ciudad[5].pagina2 = 'CaracasCarlota2.html';
	
	ciudad[6]=  new city();	ciudad[6].ciudad = 'Caracas/Maiquetia';	ciudad[6].nomMontar = 'Caracas/Maiquetia';
	ciudad[6].pagina = 'CaracasMaiquetia.html';	ciudad[6].pagina2 = 'CaracasMaiquetia2.html';
	
	ciudad[7]=  new city();	ciudad[7].ciudad = 'Bolivar';	ciudad[7].nomMontar = 'Bolivar';
	ciudad[7].pagina = 'Bolivar.html';	ciudad[7].pagina2 = 'Bolivar2.html';
	
	ciudad[8]=  new city();	ciudad[8].ciudad = 'Coro';	ciudad[8].nomMontar = 'Coro';
	ciudad[8].pagina = 'Coro.html';	ciudad[8].pagina2 = 'Coro2.html';
	
	ciudad[9]=  new city();	ciudad[9].ciudad = 'Cumana';	ciudad[9].nomMontar = 'Cumana';
	ciudad[9].pagina = 'Cumana.html';	ciudad[9].pagina2 = 'Cumana2.html';
	
	ciudad[10]=  new city();	ciudad[10].ciudad = 'Guanare';	ciudad[10].nomMontar = 'Guanare';
	ciudad[10].pagina = 'Guanare.html';	ciudad[10].pagina2 = 'Guanare2.html';
	
	ciudad[11]=  new city();	ciudad[11].ciudad = 'Guayana';	ciudad[11].nomMontar = 'Guayana';
	ciudad[11].pagina = 'Guayana.html';	ciudad[11].pagina2 = 'Guayana2.html';
	
	ciudad[12]=  new city();	ciudad[12].ciudad = 'Higuerote';	ciudad[12].nomMontar = 'Higuerote';
	ciudad[12].pagina = 'Higuerote.html';	ciudad[12].pagina2 = 'Higuerote2.html';
	
	ciudad[13]=  new city();	ciudad[13].ciudad = 'Maracaibo';	ciudad[13].nomMontar = 'Maracaibo';
	ciudad[13].pagina = 'Maracaibo.html';	ciudad[13].pagina2 = 'Maracaibo2.html';
	
	ciudad[14]=  new city();	ciudad[14].ciudad = 'Maracay';	ciudad[14].nomMontar = 'Maracay';
	ciudad[14].pagina = 'Maracay.html';	ciudad[14].pagina2 = 'Maracay2.html';
	
	ciudad[15]=  new city();	ciudad[15].ciudad = 'Margarita';	ciudad[15].nomMontar = 'Margarita';
	ciudad[15].pagina = 'Margarita.html';	ciudad[15].pagina2 = 'Margarita2.html';
	
	ciudad[16]=  new city();	ciudad[16].ciudad = 'Maturin';	ciudad[16].nomMontar = 'Maturin';
	ciudad[16].pagina = 'Maturin.html';	ciudad[16].pagina2 = 'Maturin2.html';//Merida
	
	ciudad[17]=  new city();	ciudad[17].ciudad = 'Merida';	ciudad[17].nomMontar = 'Merida';
	ciudad[17].pagina = 'Merida.html';	ciudad[17].pagina2 = 'Merida2.html';
	
	ciudad[18]=  new city();	ciudad[18].ciudad = 'PCabello';	ciudad[18].nomMontar = 'Pto. Cabello';
	ciudad[18].pagina = 'PCabello.html';	ciudad[18].pagina2 = 'PCabello2.html';
	
	ciudad[19]=  new city();	ciudad[19].ciudad = 'SJMorros';	ciudad[19].nomMontar = 'San Juan Morros';
	ciudad[19].pagina = 'SJMorros.html';	ciudad[19].pagina2 = 'SJMorros2.html';
	
	ciudad[20]=  new city();	ciudad[20].ciudad = 'Valencia';	ciudad[20].nomMontar = 'Valencia';
	ciudad[20].pagina = 'Valencia.html';	ciudad[20].pagina2 = 'Valencia2.html';
	
	ciudad[21]=  new city();	ciudad[21].ciudad = 'Valera';	ciudad[21].nomMontar = 'Valera';
	ciudad[21].pagina = 'Valera.html';	ciudad[21].pagina2 = 'Valera2.html';
	
	ciudad[22]=  new city();	ciudad[22].ciudad = 'V.Pascua';	ciudad[22].nomMontar = 'V.Pascua';
	ciudad[22].pagina = 'VallePascua.html';	ciudad[22].pagina2 = 'VallePascua2.html';
	

	
window.onload = function()
{//funcion de arranque del sistema
    MM_preloadImages('img1/xtabe2_r2_c1_on.gif','img1/xtabe2_r3_c1_on.gif','img1/bt_skipe_on.gif','img1/bt_gmail_on.gif','img1/bt_msn_on.gif','img1/bt_inicio_on.gif','img1/bt_vsat_on.gif','img1/bt_servicio_on.gif','img1/bt_nov_on.gif','img1/bt_demos_on.gif','img1/bt_centro_on.jpg','img1/bt_frec_on.jpg','img1/bt_contacto_on.jpg','imagenes/bt_enviaSr.gif');
   
   //openContentWindow(); 
   //openContentWindowx('example1.html');
   fnc();
   cargaCmbCiudad();
//mD.anexaEvento(xGetElementById('nombre'),'keypress',verificarEnterAcceso);
 document.onkeydown = verificarEnterAcceso; 
}//funcion de arranque del sistema
function verificarEnterAcceso(evt)
{
	var evento = new xEvent(evt);//crea una instancia de la clase xEvent
		if(evento.keyCode == 13)
		{
		if(xGetElementById('txtPassword').value!="" && xGetElementById('txtUserLogin').value!="" )		
		xGetElementById('Form1').submit()
		else
		alert("Rectifique sus datos de acceso!")
		}
		

}
	

function cargaCmbCiudad()
{//________________________________________________________
	
	var n= 22;//ciudad.length;
	 addNodoListas(-1,"[SELECCIONE]","cmbCiudad",false);

var t;
	for(i=0; i< n; i++)
	 {
	 	t = i+1;
		
		 	addNodoListas(t,ciudad[i].ciudad,"cmbCiudad",false);
		 
	 }
	 
	
}//________________________________________________________	




function addNodoListas(id,nombre,etiqueta,b)
{
	if (nombre != '')
    {
        var nodo = document.createElement('option');
        nodo.setAttribute("id",nombre);
        nodo.setAttribute("value",id);
        
        if(b==true)
        {
            nodo.setAttribute("selected","selected");            
        }
        
	var nodotxt=document.createTextNode(nombre);
        nodo.appendChild(nodotxt);
        var nodoexis = document.getElementById(etiqueta);
        nodoexis.appendChild(nodo);	
    }
}	
	
	
	
function cambiaClima()
{
	//cierraCiudad();
	//ciudadActual = document.getElementById('cmbCiudad').value;
	openContentWindow();
	mD.remplazaTexto(xGetElementById('lbCiudad'),ciudad[ciudadActual].nomMontar);
	//vEmergente.instancias['climaAmpliadox'].esconder();
	
	
	
	
}	
	

	
	
	function city()
	{// clase contenedora de las opciones de los objetos a visualizar
		
		
		var ciudad;
		var nomMontar;
		var pagina;
		var pagina2;
		
		
	}// clase contenedora de las opciones de los objetos a visualizar
	
	
	function montaClima(id,clave)
	{// funcion encargada de setear el clima de las distintas ciudades en la pagina web
		
		var divv = xGetElementById(id);
		mD.limpiaTexto(divv);
		divv.innerHTML = ciudad[clave].divNorm;
		eval("alert('hola')");
		
	}// funcion encargada de setear el clima de las distintas ciudades en la pagina web
	
	
	
function fnc()
{
var reloj=new Date();
var str="";

//para 12 horas
tipo="AM";
doce=reloj.getHours();
if(doce>12){
if(doce==13)doce=1;
else if(doce==14)doce=2;
else if(doce==15)doce=3;
else if(doce==16)doce=4;
else if(doce==17)doce=5;
else if(doce==18)doce=6;
else if(doce==19)doce=7;
else if(doce==20)doce=8;
else if(doce==21)doce=9;
else if(doce==22)doce=10;
else if(doce==23)doce=11;
tipo="pm";
}
else if(doce==0)doce=12;
else if(doce==12)tipo="am";

mins=reloj.getMinutes();
if(mins<10)mins="0"+mins;

secs=reloj.getSeconds();
if(secs<10)secs="0"+secs;

str=''+doce+":"+mins+":"+secs+" "+tipo;
document.getElementById("reloj").innerHTML=str;
window.setTimeout("fnc()",1000);
}	
	
	
//......................................... FUNCION QUE MUESTRA EL CONTENIDO DEL CLIMA AL CARGAR EL SISTEMA
	function openContentWindow() 
	{
		
		if (contentWin != null) {
			contentWin.setURL(rutaPag+"climas/"+ciudad[ciudadActual].pagina);
			
		}
		else {
			contentWin = new Window('content_win', {className: "alert", parent:document.getElementById('padre'), top:0,left:0,draggable:false,  resizable: false, showEffectOptions: {duration:1}})
			contentWin.setContent('test_content', true, true)
			contentWin.toFront();
			contentWin.setURL(rutaPag+"climas/"+ciudad[ciudadActual].pagina);
			contentWin.setDestroyOnClose();
			contentWin.show();	
		   }		
	}	
	//......................................... FUNCION QUE MUESTRA EL CONTENIDO DEL CLIMA AL CARGAR EL SISTEMA
	
	
		//......................................... FUNCION QUE MUESTRA EL CONTENIDO DEL CLIMA AL CARGAR EL SISTEMA
	function openContentWindowx(pag) 
	{
		if (contentWinx != null) {
				contentWinx.setURL(rutaPag+pag);
		}
		else {
			contentWinx = new Window('content_winRR', {className: "alert", parent:document.getElementById('padre2'), top:0,left:0,  resizable: false, showEffectOptions: {duration:1}})
			contentWinx.setContent('content_winx', true, true)
			contentWinx.toFront();
			contentWinx.setURL(rutaPag+pag);
			contentWinx.setDestroyOnClose();
			contentWinx.show();	
		   }		
	}	
	//......................................... FUNCION QUE MUESTRA EL CONTENIDO DEL CLIMA AL CARGAR EL SISTEMA
	
	
		function openModalDialog() 
	 {
	   /* 
	    id = 'dialog'+m;
		win3 = new Window(id, { title: "Ampliado", top:0, left:0, width:172, height:182, 
								  closable: true, url: rutaPag+"climas/"+ciudad[ciudadActual].pagina2, showEffectOptions: {duration:1}});
								  contentWin.toFront();
		contentWin.setDestroyOnClose(true);
	    win3.show();
		
		
		m++;*/
ventanaClima= new vEmergente('climaAmpliadox', 'Clima en ('+ciudad[ciudadActual].ciudad+')', 2, 2, 200, 232, true, false, false, true, null, null, null, null, null);
//verificamos si la pagina ya está cargada

   	document.getElementById('climaAmpliado').src = rutaPag+"climas/"+ciudad[ciudadActual].pagina2;
   

		
	 }


	//......................................... FUNCION QUE MUESTRA EL CONTENIDO DEL CLIMA AL CARGAR EL SISTEMA
	function openContentWindow2() 
	{
	       
			
			    if(document.getElementById('test_content').style.display == 'none')
				{
					document.getElementById('test_content').style.display = 'block';
				    document.getElementById('climasv').style.display = 'none';
				}
				else
				{
				document.getElementById('test_content').style.display = 'none';
				document.getElementById('climasv').style.display = 'block';
				}
				
			
	}		
	
	//......................................... FUNCION QUE MUESTRA EL CONTENIDO DEL CLIMA AL CARGAR EL SISTEMA

   function cierraCiudad()
   {
      contentWin2.destroy();
      document.getElementById('ciudadesX').style.display = 'none';
   }
   /////////////////////AGREGADAS JOSE LEANDRO
function centrosContactos()
{
//xDisplay('banerFlash','none');	
xDisplay('centros_instalacion','block');	
	
}
function inicio()
{
//xDisplay('banerFlash','block');	
	xDisplay('paginas','none');
	xDisplay('formContactenos','none');
	ocultaContactenos=0;
	xDisplay('mensaje','none');
	xDisplay('vsat','block');
	
}
function pasaPagina(valor)
{
	if(valor==1)
	{
	xDisplay('visat1','block')
	xDisplay('visat2','none')
	xDisplay('visat3','none')
	}
	if(valor==2)
	{
	xDisplay('visat2','block')
	xDisplay('visat1','none')
	xDisplay('visat3','none')
	}
	if(valor==3)
	{
	xDisplay('visat3','block')
	xDisplay('visat2','none')
	xDisplay('visat1','none')
	}
}



function mostrarContactenos()
{
     if(ocultaContactenos==0)
         {
			 xDisplay('formContactenos','block');
			 ocultaContactenos=1;
			 xDisplay('paginas','none');
			 xDisplay('mensaje','none');
			 xDisplay('vsat','none');
		 }
     else
         {
			 xDisplay('formContactenos','none');
			 ocultaContactenos=0;
			 xDisplay('mensaje','none');
			 xDisplay('vsat','block');
		 }

}
//______________________________________________________________________________________________________________________________




function muestraPagina(pagina,variable)
{//____________________________________________________________________________________________________________________________
xDisplay('formContactenos','none');
xDisplay('mensaje','none');
	ocultaContactenos=0;
   if(vsatPaginasx[variable] == 0)
   {//..........................................................................................................................................................
	      xDisplay('paginas','block');   
            //donde monto contenido
			var divv = xGetElementById('paginas');
            //loadingn
			
			divv.innerHTML ="<br/><div align='center'><img src='img1/cargadorx3.gif'  alt='CARGANDO...' /></div><div align='center'><span style='color:#999999;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;' >Cargando.. </span></div><br/>";
				var url = 'paginas/'+pagina;
				
				  AjaxRequest.post
			        ({'parameters':{ },
			        'onSuccess':function(req){
										   
											   mD.limpiaTexto(divv);
						                       divv.innerHTML = req.responseText;
											   //alert(req.responseText)
											   vsatPaginasx[variable] = req.responseText;

										     },
			        'url': url,
			        'onError':function(req)
			        {
			        alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);
			        }
			    });	
	}//.......................................................................................................................................................
	
	else
	{// ya esta cargada la variable
	
		var divv = xGetElementById('paginas');
		xDisplay('paginas','block');
		
		divv.innerHTML ="<br/><div align='center'><img src='img1/cargadorx3.gif'  alt='CARGANDO...' /></div><div align='center'><span style='color:#999999; font-family:Arial, Helvetica, sans-serif; font-size: 12px;' >Cargando.. </span></div><br/>";
		mD.limpiaTexto(divv);
        divv.innerHTML = vsatPaginasx[variable];
		
			    
	}



}//____________________________________________________________________________________________________________________________

function SetLanguage(aObject)
		  { 
		  
                    
                   var aLogin;
                  var aPsw;
				  
                    if(aObject.value=="Es"){
                        aLogin = "Usuario:";
                        aPsw = "Clave:";
                        }
                        
                     if(aObject.value=="Fr")
					 {
                    
                        aLogin = "Utilisateur:";
                        aPsw = "Mot de passe:";
                        
                      }  
                     if(aObject.value=="Ar")
					 {
                        aLogin = "Login:";
                        aPsw = "Password:";
                       
			            
                      }
					  if(aObject.value=="En")
					 {
                        aLogin = "Login:";
                        aPsw = "Password:";
                       
			            
                      }
                    if(aObject.value=="Pt")
					 {
                         aLogin = "Usuario:";
                        aPsw = "Chave:";
                        
                      }  
                      
				  
                    //if(aLang != "") {
                        //if(document.getElementById('tdLogin') != null){
                            document.getElementById('tdLogin').innerHTML = aLogin;
                       // }
                          
                        //if(document.getElementById('tdPsw') != null){
                            document.getElementById('tdPsw').innerHTML = aPsw;
                       // }
                        
                       // if(document.getElementById('btnLogin') != null){
                          //  document.getElementById('btnLogin').value = aGo;
                       // }
                       
                        ///if(document.getElementById('cbLanguage') != null){
                         //   document.getElementById('cbLanguage').value = aLang;
                       // }
                  //  }
                
            }

//////////////////////////////////////
function sobreClima(id)
{
	//alert(id);
  xGetElementById(id).style.color = '#0066FF';
  
  xGetElementById(id).style.cursor = 'pointer';
}

function dejaClima(id)
{
  xGetElementById(id).style.color = '#000000';
  
  xGetElementById(id).style.cursor = 'pointer';

}
function cambiaClima()
{
	//cierraCiudad();
	//ciudadActual = document.getElementById('cmbCiudad').value;
	openContentWindow();
	mD.remplazaTexto(xGetElementById('lbCiudad'),ciudad[ciudadActual].nomMontar);
	vEmergente.instancias['paginax'].esconder();
	
	
	
	
}
function openModalDialog() 
	 {
	   /* 
	    id = 'dialog'+m;
		win3 = new Window(id, { title: "Ampliado", top:0, left:0, width:172, height:182, 
								  closable: true, url: rutaPag+"climas/"+ciudad[ciudadActual].pagina2, showEffectOptions: {duration:1}});
								  contentWin.toFront();
		contentWin.setDestroyOnClose(true);
	    win3.show();
		
		
		m++;*/
ventanaClima= new vEmergente('climaAmpliadox', 'Clima en ('+ciudad[ciudadActual].ciudad+')', 2, 2, 200, 232, true, false, false, true, null, null, null, null, null);
//verificamos si la pagina ya está cargada

   	document.getElementById('climaAmpliado').src = rutaPag+"climas/"+ciudad[ciudadActual].pagina2;
   

		
	 }



function ventanaMenuDemo()
{
var w=screen.width;
 var h=screen.height;

var xVentana = (w-200)/2;

var yVentana = (h-200)/2;

var con = "width=240, height=200, left="+xVentana+", top="+yVentana;
window.open('paginas/menuDemo.php','VisualSat',con);

}


function abreAmpliado(pagina)
{//________________________________________________________________________
	
	var w=screen.width;
    var h=screen.height;

      var xVentana = (w-190)/2;
      var yVentana = (h-200)/2;
var con = "width=190, height=200, left="+xVentana+", top="+yVentana;
var ruta = "climas/"+pagina;
window.open(ruta,'VISUALSAT',con);

	
}//________________________________________________________________________
function mandaCambiar()
{
	document.cmbCiudad.submit() 
}
function formMensaje()
{
	var w=screen.width;
 var h=screen.height;

var xVentana = (w-395)/2;

var yVentana = (h-200)/2;

var con = "width=410, height=200, left="+xVentana+", top="+yVentana;
window.open('paginas/formContacto.php','VisualSat',con);
	
}



