var	borrar	=	0 , medida = "";
var ie55 	= 	(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
var ie6 	= 	(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
var	numPage		=	9, 	bandera = 0, bandera2 = 0,  acciones 	= 	0, 	contacto_m	=	0, barra = null ; 				
	proyectos	=	0, 	inf = 0 ,anular		=	1, 	urls		=	location.href, 	contenidos 	= 	"", href  = "", vid = 0; 
var preappend	= null , medidaVentana	=	null, backg = 0, loader = null;
		urls		=	location.href
	urls 		= 	urls.replace(/.*\?(.*?)/,"$1");
	variables 	= 	urls.split("/");
var proy 	= null, apiPorta = null;
var control1 = 0;

function sigPortada(){
	try {
	if(control1==0){
		window.apiPorta = $(".navega").data("tabs");
		control1=1
	}
	apiPorta.next();
	sirf()
	} catch(e){};
}
/* Jquery Menu */
function initMenus() {
	
	$('ul.menu ul').hide();
	
	$.each($('ul.menu'), function(){
		$('#'+this.id+'.expandfirst ul:first').show();
	});

	$('ul.menu li a').click( function(){
		var checkElement = $(this).next(),
			parent = this.parentNode.parentNode.id;
	
		if($('#'+parent).hasClass('noaccordion')){
			$(this).next().slideToggle('normal')
		}
		if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
			if($('#' + parent).hasClass('collapsible')) {
				$('#' + parent + ' ul:visible').slideUp('normal')
			}
		}
		if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
			$('#' + parent + ' ul:visible').slideUp('normal');
			checkElement.slideDown('normal');
		}
		return false;
	})
}

/* Google Maps */
function maps() {
	try {
	$('#map_canvas').googleMaps({
		latitude	: 20.680008,
        longitude	: -103.380725,
		depth		: 15,
		
		pan			: {
			panLatitude	:	20.680008, 	
			panLongitude:	-103.380725,
			timeout		: 	4000
		},
		/*controls	: {
			type: {	control: 'GOverviewMapControl' 	},
			zoom: {	control: 'GSmallZoomControl'	}
        },*/
        markers		: [{
			//Marcador Kubik 
            latitude	: 	20.680018254252122,
            longitude	: 	-103.38067978620529,
            icon		: 	{ 
                image		: 'images/mapa/kubik.gif', 
                shadow		: 'images/mapa/sombra_kubik.png' ,
                iconSize	: '39,46', 
                shadowSize	: '30,30'															
            },
			info	: {
				layer : '#direccion_kubik'
			}
         },{
			//Marcador Minerva
            latitude	: 	20.674417199351794,
            longitude	: 	-103.38733702898026,
            icon		: 	{ 
                image		: 'images/mapa/minerva.png', 
                shadow		: 'images/mapa/sombra_marker.png', 
                iconSize	: '30,30', 
                shadowSize	: '30,30' 
            } 
         },{
			//Marcador Arcos
            latitude	: 	20.659477533173103,
            longitude	: 	-103.38382869958878,
            icon		: 	{ 
                image		: 'images/mapa/arcos.png', 
                shadow		: 'images/mapa/sombra_marker.png', 
                iconSize	: '39,46', 
                shadowSize	: '30,30' 
            } 
         },{
			//Marcador Estadio
            latitude	: 	20.7049620189322,
            longitude	: 	-103.32807630300522,
            icon		: 	{ 
                image		: 'images/mapa/estadio.png', 
                shadow		: 'images/mapa/sombra_marker.png', 
                iconSize	: '30,30', 
                shadowSize	: '30,30' 
            } 
         }]
    });
	
	} catch(e) {
		 alert(e)
		
	}
}

    var fuente = {
      src: 'swf/sifr.swf'
	,ratios: [7, 1.32, 11, 1.31, 13, 1.24, 14, 1.25, 19, 1.23, 27, 1.2, 34, 1.19, 42, 1.18, 47, 1.17, 48, 1.18, 69, 1.17, 74, 1.16, 75, 1.17, 1.16]
    };
	
	sIFR.activate(fuente);
    sIFR.useStyleCheck = true;

function sirf() {
	
	/*****************************************************************************
    The sIFR configuration should typically go in `sifr-config.js`, but in order to
    keep the config file clean, and to give a quick overview, it's done here instead.
    *****************************************************************************/
    sIFR.replace(fuente, { 
		selector: 'h2.titulos2,h2.titulos2,h2.titulos, .titulos' ,
		css: {
			'.sIFR-root': { 'color': '#F26304', 'letter-spacing': 0, 'background-color':'#000000','text-align':'justify','font-size':'10pt' }
		},
		opaque 			: true,
		transparent 	: true,
		selectable  	: true,
		repaintOnResize : false
	});
    sIFR.replace(fuente, { 
		selector: 'span.nav' ,
		css: {
			'.sIFR-root': { 'color': '#F26304', 'letter-spacing': 0, 'background-color':'#000000','text-align':'justify','font-size':'10pt' }
			},
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	});
    sIFR.replace(fuente, { 
		selector: 'span.nav2' ,
		css: {
			'.sIFR-root': { 'color': '#000000', 'letter-spacing': 0, 'background-color':'transparent','text-align':'justify','font-size':'10pt' }
			},
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	});
    sIFR.replace(fuente, { 
		selector: 'span.formaDescripcion,.titulos3,.contenidoblanco, span.contenidoblanco, div.contenidoblanco' ,
		css:  [
		        '.sIFR-root { 	color:#FFFFFF; letter-spacing:0; background-color:#000000; text-align: justify; font-size:10pt;}',
				'a 	{	color: #F26304; text-decoration: none; font-size:13pt}',
				'a:hover {color: #FFFFFF;}',
				'li { list-style: none}'
			],
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	})
	
    sIFR.replace(fuente, { 
		selector: '.contenidoiMenu' , 
		css:  [
		        '.sIFR-root { 	letter-spacing: 4; color:#dddddd; letter-spacing:0;  background-color:#000000; text-align: justify; font-size:9pt;}',
				'span	{	letter-spacing: 2; }',
				'a 	{	color: #7D7E82; text-decoration: underline; font-size:13.5pt; letter-spacing: 2; }',
				'a:hover {color: #F26304;}'
			],
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	})
    sIFR.replace(fuente, { 
		selector: '.contenidoMenu' , 
		css:  [
		        '.sIFR-root { 	font-style:italic; letter-spacing: 4; color:#dddddd; letter-spacing:0;  background-color:#000000; text-align: justify; font-size:9pt;}',
				'span	{	letter-spacing: 2; }',
				'a 	{	font-style:normal; color: #7D7E82; text-decoration: underline; font-size:13.5pt; letter-spacing: 2; }',
				'a:hover {color: #F26304;}'
			],
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	})
	
    sIFR.replace(fuente, { 
		selector: '.footer_txt' ,
		css:  [
		        '.sIFR-root { 	letter-spacing: 4; color:#888888; letter-spacing:0;  background-color:#000000; text-align: center; font-size:9pt;}',
				'span	{	letter-spacing: 2; }',
				'a 	{	color: #888888; font-weight:bold; text-decoration: underline; font-size:12pt; letter-spacing: 2; }',
				'a:hover {color: #F26304;}'
			],
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	})

    sIFR.replace(fuente, { 
		selector: '.titulothumb' ,
		css:  [
		        '.sIFR-root { 	letter-spacing: 4; color:#F26304; letter-spacing:0;  background-color:#000000; text-align: justify; font-size:13pt;}',
				'span	{	letter-spacing: 2; }',
				'a 	{	color: #7D7E82; text-decoration: underline; font-size:13.5pt; letter-spacing: 2; }',
				'a:hover {color: #F26304;}'
			],
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	})
    sIFR.replace(fuente, { 
		selector: '.contenidoiMenu' ,
		css:  [
		        '.sIFR-root { 	letter-spacing: 4;  color:#DDD; letter-spacing:0; font-style:italic;	 background-color:#000000; text-align: justify; font-size:14pt;}',
				'a 	{	color: #7D7E82; text-decoration: underline; font-size:13.5pt; letter-spacing: 2; }',
				'a:hover {color: #F26304;}'
			],
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	})
	/*
    sIFR.replace(fuente, { 
		selector: 'span.descripcionthumb',
		css: {
			'.sIFR-root': { 'color': '#4f4f4f', 'letter-spacing': 0, 'background-color':'transparent','text-align':'justify','font-size':'10px' }
		},
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	})
	*/
    sIFR.replace(fuente, { 
		selector: 'span.titulothumb',
		css: {
			'.sIFR-root': { 'color': '#F26304', 'letter-spacing': 0, 'background-color':'transparent','text-align':'justify','font-size':'11px' }
		},
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	})
    sIFR.replace(fuente, { 
		selector: 'span.contenidonegro',
		css: {
			'.sIFR-root': { 'color': '#000000', 'letter-spacing': 0, 'background-color':'transparent','text-align':'justify','font-size':'10pt' }
		},
		opaque : true,
		transparent : true,
		selectable  : true,
		repaintOnResize  : false
	})	
}

function closeForm(){
    $("#messageSent").show("slow");
    setTimeout('$("#messageSent").hide();$("#searchForm").slideUp("slow")', 2000);
}

function redondeo2decimales(numero) {
	var original=parseFloat(numero);
	var result=Math.round(original*100)/100 ;
	return result;
}

function aleatorio(a,b) {
    return Math.round(Math.random()*(b-a)+a);
}
function titulos_site(href) {

	var	titulo_ant	=	href.split(".");
	if(titulo_ant[1] != undefined)
		var title		=	capitalize(titulo_ant[0]+' :: Kubik Interactive')
	else {
		var	titulo_ant	=	href.split("/");
		var title		=	capitalize(titulo_ant[0])+' :: '+capitalize(titulo_ant[1])+' :: Kubik Interactive';
	}
	return title;
}

function printP(){
	window.print();
	return false
}
	
function convert() {
	var metros 	= 	$(".metros").val()
	var feets	=	0;
	total	=	3.2808399 * metros;
	total	=	redondeo2decimales(total)
	$(".total_feets").val(total)
}

function show_images(x){
	var images 	= new Array();
	var id_foto	= new Array();
	$(".items").queue(function () {
		$(".items img").each(function(index){ 
			images[index] 	= $(this).attr('src')
			$(".image"+index).empty();
		});
		$(".items img, .proyecto").hide();
		$(images).each(function(index,value){ 			
			var img = new Image();
				$(img).load(function () {
					var curr = $(".image"+index);			
					$(this).css('display','none');
					$(curr).append(this);
					$(this).fadeIn('slow');
					$(".pro"+index).fadeIn('slow');
					sirf()
				}).attr({ 
					src: ""+value+"",
					width: '192'
				});
		});	
		$(this).dequeue();
	});	
}	

function ver_video() {
	$("#video").queue(function () {
		if(vid == 0 ) {
			$(".items2").fadeOut();	
			if($("#home").find("#player").size() > 0) {
				try{
					flowplayer("player", "swf/flowplayer-3.2.2.swf");
				} catch(e) {}
			}
			$("#video").fadeIn();
			$("#player").show('slow');
			$(this).dequeue();
			$(".video").addClass('videoSelected');
			vid = 1;
			$(".nextPage2, .prevPage2").hide();
		} else {
			$(".items2").fadeIn();	
			$("#player").hide('slow');
			$("#video").fadeOut();
			$(this).dequeue();
			$(".video").removeClass('videoSelected');
			vid = 0;
			$(".nextPage2, .prevPage2").show();

		}
		$(this).dequeue();
	});	
}

function capitalize(txt) {
    return txt.charAt(0).toUpperCase() + txt.substr(1);
} 


function show_m(x) {
	if(x=='map'){
		$("#contenidos_mapas").animate({'left':'0px'},500);
	} else  {
		$("#contenidos_mapas").animate({'left':'-360px'},500);

	}
}
