﻿function info_plaza(v){}
var plazas_array = new Array(1);
var list_baners = new Array();
var arr_var = new Array(1);
var arr_links = new Array(1);
$(document).ready(function(){
    load_clima();
    $("#map_view").click(function(){
    $("#pop_plazas").show();
    });
});
function load_clima(){
    	$.ajax({
        url: rhost + "Data/clima.aspx",
        data: "urc=" + jiplaza,
		cache: false,
        async:true,
        contentType: "application/x-www-form-urlencoded",
        dataType: "html",
        global: true,
        ifModified: false,
        processData:true,
        success: function(data){
        $("#temp").hide();
        $("#temp").html(data);
        setTimeout('$("#temp").show(800);',500);
        },
        timeout: 40000,
        type: "GET"
        });
}
 function load_baner(id_div,id_baner){
 var contador = 0;
    	$.ajax({
        url: rhost + "Data/baner.aspx",
        data: "reban=" + id_baner,
		cache: false,
        async:true,
        beforeSend: function(objeto){
        $("#"+id_div).html("<img src='" + dhost + "img/loading.gif' border='0' />"); 
         },
        complete: function(objeto, exito){
               },
        contentType: "application/x-www-form-urlencoded",
        dataType: "xml",
        error: function(objeto, quepaso, otroobj){
        $("#"+id_div).html("<img src='" + dhost + "img/loading.gif' border='0' />");  
            //alert("Por el momento no podemos atender su solicitud, porfavor intente en unos minutos.<br>" + quepaso );
        },
        global: true,
        ifModified: false,
        processData:true,
        success: function(data){
        var xml;
		  if (typeof data == 'string') {
			xml = new ActiveXObject("Microsoft.XMLDOM");
			xml.async = false;
			xml.loadXML(data);
		  } else {
			xml = data;
		  }
		list_baners[id_baner] = new Array();
        $(xml).find('baner').each(function(){	
        list_baners[id_baner][contador] = $(this).find('url').text() + ",";
        arr_var[contador] = $(this).find('url').text() + ",";
        list_baners[id_baner][contador] += $(this).find('ancho').text() + ",";
        list_baners[id_baner][contador] += $(this).find('alto').text() + ",";
        list_baners[id_baner][contador] += $(this).find('link').text() + ",";
        list_baners[id_baner][contador] += $(this).find('target').text() + ",";                
        list_baners[id_baner][contador] += $(this).find('duracion').text();
        contador++;
			}); //close each(
		display_baner(0,id_div, id_baner);
        },
        timeout: 40000,
        type: "GET"
        });
	}	         
	function display_baner(posicion, id_div,id_baner){
		var alist_baners = new Array();
		if(list_baners[id_baner].length > posicion){
		alist_baners = list_baners[id_baner][posicion].split(",");	
		}
	    if(list_baners[id_baner].length > 1){
	        if(posicion > (list_baners[id_baner].length - 1)){
	        setTimeout("display_baner(0, '" + id_div + "', " + id_baner + ")",1);
	        }
	        else{
	        imgswf(id_div,alist_baners);
	        posicion++;
	        setTimeout("display_baner(" + posicion + ", '" + id_div + "', " + id_baner + ")",alist_baners[4]*1000);
	        }
	     }
	     else{
	    imgswf(id_div,alist_baners);
	     }
	}
function imgswf(id, data){
//var afile = data[0].replace(document.domain,"").split(".");	
var afile = data[0].replace("http://cablevision.com.mx","").split(".");	
var lnk="";
if(afile[1] == "swf"){
$("#" + id).fadeOut(200, function () {
  var s1 = new SWFObject(data[0],afile[0],data[1],data[2],'9','');
  s1.addParam('quality','high');
  s1.addParam('wmode','opaque');
  s1.addParam("scale", "exactfit");
  s1.write(id);
  $("#" + id).fadeIn(200);
      });
}
else{
$("#" + id).fadeOut(200, function () {
if(data[3].length > 4){
	lnk="<a href='" + data[3] + "' target= '"+ data[4] +"'><img width='"+ data[1] +"' height='"+ data[2] +"' border=0 src='"+ data[0] +"' /></a>";
}
else{
	lnk = "<img width='"+ data[1] +"' height='"+ data[2] +"' border=0 src='"+ data[0] +"' />"
}
$("#" + id).html(lnk);
$("#" + id).fadeIn(200);
});
}
}
function muestra_swf(id, url,ancho,alto,vmode){
var afile = data[0].split(".");	
  var s1 = new SWFObject(data[0],afile[0],ancho,alto,'9','');
  s1.addParam('quality','high');
  s1.addParam('wmode',vmode);
  s1.addParam("scale", "exactfit");
  s1.write(id);
}

function openurl(id){
var par = arr_links[id].split(",");
var ac="";
if(par[0].length > 10){
		if(par[4] == "_Blank"){
		window.open (par[0],""); 
		}else{
		document.location = par[0];
		}
	}
	else{
	    if(par[1] > 0)
	    {
	    document.location = dhost + "Paquetes/?id=" + par[1] + "&s=" + par[2];
	    }
	    else{
	        if(par[3] > 0)
	        {
	        document.location = dhost + "Secciones/?ids=" + par[3];
	        }
	        else{
	            if(par[5].length > 0)
	            {
	            document.location = par[5];
	            }
	        } 
	    }
	}
}
function openurlp(id){
//arr_links[id_detalle]="url,idpaq,modalidad,id_wraper,target,url"
var par = arr_links[id].split(",");
if(par[0].length > 10){
		if(par[4] == "_Blank"){
		window.open (par[0],""); 
		}else{
		document.location = par[0];
		}
	}
	else{
if(par[1] > 0)
{
switch(par[2]){
    case "1":
    ac = "a";
    break;
    case "2":
    ac = "b";
    break;
    case "3":
    ac = "c";
    break;
}
if(idpq == par[1]){
$("#content_paq").fadeOut(200, function () {
    alp(par[1],ac);
   $("#content_paq").fadeIn(200);
      });
 }
 else{
  document.location = dhost + "Paquetes/?id=" + par[1] + "&s=" + par[2];
 }
      
}
else{
        if(par[3] > 0)
        {
        document.location = dhost + "Secciones/?ids=" + par[3];
        }
        else{
            if(par[5].length > 0)
            {
            document.location = par[5];
            }
        }
        
    }
}
}

function alp(id_paq,cat){
    	$.ajax({
        url: rhost +"Data/paquetes.aspx",
        data: "uetespaq=" + id_paq + "&accion="+ cat + "&plaza=" + jiplaza,
		cache: false,
        async:true,
        beforeSend: function(objeto){
        //$("#"+id_div).html("<img src='img/loading.gif' border='0' />"); 
         },
        complete: function(objeto, exito){
               },
        contentType: "application/x-www-form-urlencoded",
        dataType: "html",
        error: function(objeto, quepaso, otroobj){
       // $("#"+id_div).html("<img src='img/loading.gif' border='0' />"); 
            //alert("Por el momento no podemos atender su solicitud, porfavor intente en unos minutos.<br>" + quepaso );
        },
        global: true,
        ifModified: false,
        processData:true,
        success: function(data){
        $("#content_paq").html("");
        $("#content_paq").html(data);
        },
        timeout: 40000,
        type: "GET"
        });
	}	 
function vf(ifr){
    	$.ajax({
        url: rhost +"Data/frame.aspx",
        data: "action=1&id_frame="+ ifr,
		cache: false,
        async:true,
        beforeSend: function(objeto){
        //$("#"+id_div).html("<img src='img/loading.gif' border='0' />"); 
         },
        complete: function(objeto, exito){
               },
        contentType: "application/x-www-form-urlencoded",
        dataType: "xml",
        error: function(objeto, quepaso, otroobj){
       // $("#"+id_div).html("<img src='img/loading.gif' border='0' />"); 
            //alert("Por el momento no podemos atender su solicitud, porfavor intente en unos minutos.<br>" + quepaso );
        },
        global: true,
        ifModified: false,
        processData:true,
        success: function(data){
        var xml;
		  if (typeof data == 'string') {
			xml = new ActiveXObject("Microsoft.XMLDOM");
			xml.async = false;
			xml.loadXML(data);
		  } else {
			xml = data;
		  }
        $(xml).find('frame').each(function(){
        	
        if($(this).find('content').text() > 0){
        ofx(ifr);
        }
        else{
        ofh(ifr);
        }
			}); //close each(
        },
        timeout: 40000,
        type: "GET"
        });
	}
	
function ofx(ifr){
    	$.ajax({
        url: rhost +"Data/frame.aspx",
        data: "action=2&id_frame="+ ifr,
		cache: false,
        async:true,
        beforeSend: function(objeto){
        //$("#"+id_div).html("<img src='img/loading.gif' border='0' />"); 
         },
        complete: function(objeto, exito){
               },
        contentType: "application/x-www-form-urlencoded",
        dataType: "xml",
        error: function(objeto, quepaso, otroobj){
       // $("#"+id_div).html("<img src='img/loading.gif' border='0' />"); 
            //alert("Por el momento no podemos atender su solicitud, porfavor intente en unos minutos.<br>" + quepaso );
        },
        global: true,
        ifModified: false,
        processData:true,
        success: function(data){
        var xml;
		  if (typeof data == 'string') {
			xml = new ActiveXObject("Microsoft.XMLDOM");
			xml.async = false;
			xml.loadXML(data);
		  } else {
			xml = data;
		  }
        $(xml).find('frame').each(function(){
        	
        if($(this).find('content').text() > 0){
        of(ifr,2);
        }
        else{
        of(ifr,3);
        }
			}); //close each(
        },
        timeout: 40000,
        type: "GET"
        });
	}	
	
	function mw(titulo,descripcion,ancho,alto){
        $.blockUI({ css: { 
            border: 'none', 
            padding: '2px', 
            top: '100px',
            left: '460px', 
            right: '',
            backgroundColor: '#0D76B8', 
            width: ancho + 'px',
            height: alto + 'px'
        },message: $('#mensaje'),overlayCSS: { backgroundColor: '#000', opacity: '0.4' }, centerY: 0 }); 
    $("#w_header").html(titulo);
    $("#w_contenido").html(descripcion);
    }
    function rw(){
    $.unblockUI();
    }
    function registro_nl(){
    $("#w_contenido").load(dhost + "newsletter/registro.aspx");
    mw("Registro Newsletter",$("#w_contenido").html,280,300);
    }
    function regnl(nmbre,mail,tc){
    	$.ajax({
        url: rhost +"Data/nlsusc.aspx",
        data: "cntrl=122&nombre="+ nmbre + "&email="+ mail +"&tcliente="+tc,
		cache: false,
        async:true,
        beforeSend: function(objeto){
        $("#state_reg").html("Porfavor espera unos segundos..."); 
         },
        complete: function(objeto, exito){
               },
        contentType: "application/x-www-form-urlencoded",
        dataType: "xml",
        error: function(objeto, quepaso, otroobj){
        $("#state_reg").html("Han ocurrido problemas durante el registro, porfavor, intentelo m&aacute;s tarde"); 
        setTimeout($.unblockUI, 2000); 
        },
        global: true,
        ifModified: false,
        processData:true,
        success: function(data){
        var xml;
		  if (typeof data == 'string') {
			xml = new ActiveXObject("Microsoft.XMLDOM");
			xml.async = false;
			xml.loadXML(data);
		  } else {
			xml = data;
		  }
        $(xml).find('data').each(function(){
        $("#state_reg").html($(this).find('resp').text()); 
        $.unblockUI();
        alert("Su informacion se ha registrado con exito.")
			}); //close each(
        },
        timeout: 40000,
        type: "POST"
        });
	}	
    function registranl(){
        var em = document.getElementById('email_nl').value;
        var nom = document.getElementById('nc_nl').value;
        var sel = document.getElementById('sc_nl').selectedIndex;
        if(em != "" && nom != ""){
        regnl(nom,em,sel)
        }
    }
    function sel_plaza(){
    document.location = plazas_array[$('#plazas').val()];
    }
    function quita_map(){
     $("#pop_plazas").hide();
    }