/** @no_class */

function ventanaFoto (URL, ancho_F, alto_F)
{ 
	alto_V = alto_F + 130;
	ancho_V = ancho_F + 100;
	
	var alto=screen.height
	var ancho=screen.width

	var v_top=(alto/2-alto_V/2)
	var v_left=(ancho/2-ancho_V/2)

	var propiedades=" width = " + ancho_V + " , height = " + alto_V + " , top = " + v_top + " , left = " + v_left

   window.open(URL , "mensaje" , propiedades + " , scrollbars=YES, titlebar=NO") 
}


function agregarModulo(_id, _destino) 
{
	alert(_id + " " + _destino)
	$('#' + _id).clone().appendTo('#' + _destino);
}

function moduloMovido()
{
	$medidaGlobal = $("#ancho").val();
	
	var $num = $("#listaSofa li").length;
	var $error = '';
	$("#listaSofa li").each(function (i) {
		
		$posicionOK = $("span.posicion", this).text();
		$descripcion = $("div.titulo", this).text();

		$(this).removeClass("error");
		
		switch($posicionOK) {
			case "Extremo":
				if ($num > 1 && i>0 && i<$num-1) {
					if ($error) $error += "<br/>";
					$error += "El modulo <b>" + $descripcion + "</b> debe estar en un extremo";
					$(this).addClass("error");
				}
			break;
			case "Central":
				if ($num > 1 && (i==0 || i==$num-1)) {
					if ($error) $error += "<br/>";
					$error += "El modulo <b>" + $descripcion + "</b> no debe estar en un extremo";
					$(this).addClass("error");
				}
			break;
		}
				
		if ($("span.new", this).text() == "1") {
//  			$(".medida", this).val($medidaGlobal);
			$("span.new", this).remove();
			$("div.divAddModulo", this).remove();
			$("div.extras", this).show();
		}

		$medida = $(".medida", this).val();
	})
	
	if ($error)
		$("#mensajesModGraf").html($error).slideDown();
	else
		$("#mensajesModGraf").slideUp();
	
	if ($num > 1) {
		$("#listaSofa li .posicionMod").html("central");
		$("#listaSofa li:first .posicionMod").html("Izquierdo");
		$("#listaSofa li:last .posicionMod").html("Derecho");
	}
	
	if ($num == 1) {
		$("#listaSofa li:last .posicionMod").html("");
//		$("#listaSofa li .imagen div").removeClass().addClass("unico" + $medida + $plazas);
	}

	
	$("#listaSofa li .medida").show();
	$("#listaSofa li .medida").bind("change", actualizarMedida);
	
	$("#listaSofa li .borrar").html('<a title="Quitar modulo" href="#">X</a>');
	$("#listaSofa li .borrar a").bind("click", function(e) {
        $(this).closest("li").remove();
        actualizarMedida();
        moduloMovido();
		return false;
    });

	actualizarMedida();
}

function accesorioMovido()
{
	$("#listaSofaAcc li .borrar").html('<a href="#1">X</a>');
	$("#listaSofaAcc li .divAddModulo").remove();
	$("#listaSofaAcc li .borrar a").bind("click", function(e) {
        $(this).closest("li").remove();
    });
	$("#listaSofaAcc li .posicionPartido").show();
	$("#listaSofaAcc li .posicionPartido").bind("change", actualizarMedida);
	$("#listaSofaAcc li .metrosTelaDiv").show();
	$("#listaSofaAcc li .medida").show();
	$("#listaSofaAcc li .medida").bind("change", actualizarMedida);
	actualizarMedida();
}

function actualizarMedida()
{
	var $medidaTotal = 0;
	var $num = $("#listaSofa li").length;
	
	$("#listaSofa li").each(function (i) {
		$medida = $(".medida", this).val() * $(".plazas", this).text();
		$medidaTotal += $medida;
		$(this).width($medida * 1.7);

		
		$(".imagen div", this).removeClass();
		
		if ($(this).hasClass('L')) {
			var clase='chaise-';
			if (i==0)
				clase += 'i';
			else
				clase += 'd';
			if ($medida == '80') clase += '80';
			$(".imagen div", this).addClass(clase);
		}
		
		else if ($(this).hasClass('R')) {
			$(".imagen div", this).addClass('rincon');
			$(".posicionMod", this).html('&nbsp;');
		}
		
		else if ($num == 1) {
			$plazas = $("#listaSofa li .plazas").text();
			$medida = $("#listaSofa li .medida").val();
			$("#listaSofa li .imagen div").removeClass().addClass("unico" + $medida + $plazas);
		}
		
		else {
			if (i==0)
				$(".imagen div", this).addClass("izquierdo");
			else if (i==$num-1)
				$(".imagen div", this).addClass("derecho");
			else
				$(".imagen div", this).addClass("central");
		}

		
	})
	
	$("#listaSofaAcc li").each(function (i) {
		$medida = $(".medida", this).val();
		$(this).width($medida * 1.7);
		
		if ($(this).hasClass('Z')) {
			var clase='pouff';
			if ($medida == '80') clase += '80';
			$(".imagen div", this).removeClass().addClass(clase);
		}
		
		else if ($(this).hasClass('H')) {
			var clase='pouff-brazo-';
			clase += $(".posicionPartido", this).val();
			if ($medida == '80') clase += '80';
			$(".imagen div", this).removeClass().addClass(clase);
		}
		
		else if ($(this).hasClass('T')) {
			$(".imagen div", this).addClass('tela');
		}
	})
	
	$("#medida").html($medidaTotal);
	actualizarBrazos();
}


function actualizarBrazos()
{
	$("#listaSofa li .brazo_iDiv").hide();
	$("#listaSofa li .brazo_dDiv").hide();
	$("#listaSofa li:first .brazo_iDiv").show();
	$("#listaSofa li:last .brazo_dDiv").show();
	if ($("#listaSofa li").length == 1) {
		$("#listaSofa li .labelBrazoI").text('Brazo Izquierdo');
		$("#listaSofa li .labelBrazoD").text('Brazo Derecho');
	}
	else {
		$("#listaSofa li .labelBrazo").text('Brazo');
	}

}

function actualizarSueltos()
{
	$("#listaSofaSueltos li").each(function (i) {
		$(".posicionMod", this).hide();
		$plazas = $(".plazas", this).text();
		$medida = $(".medida", this).val();
		$(this).width($medida * $plazas * 1.7);
		$(".imagen div", this).removeClass().addClass("unico" + $medida + $plazas);
		$("div.divAddModulo", this).remove();
		$("div.extras", this).show();
		$(".borrar", this).html('<a title="Quitar modulo" href="#">X</a>');
		$(".borrar", this).bind("click", function(e) {
	        $(this).closest("li").remove();
			return false;
	    });
		$(".medida", this).show();
		$(".medida", this).bind("change", actualizarMedidaSueltos);
	})
	
	$("#listaSofaSueltos li .brazo_iDiv").show();
	$("#listaSofaSueltos li .brazo_dDiv").show();
}

function actualizarMedidaSueltos()
{
	$("#listaSofaSueltos li").each(function (i) {
		$plazas = $(".plazas", this).text();
		$medida = $(".medida", this).val();
		$(".imagen div", this).removeClass().addClass("unico" + $medida + $plazas);
		$(this).width($medida * $plazas * 1.7);
	});
}

function actualizarMedidaGlobal()
{
	$medidaGlobal = $("#ancho").val();
	$("#listaSofa li .medida").val($medidaGlobal);
	actualizarMedida();
}

function quitarModulo_OLD(id)
{
	$("#" + id).appendTo("#listaModulos");
	$("#posicion_" + id).html("");
// 	alert('quitando ' + "#" + id);
}

function ponerPrimerModulo(id)
{
	$("#" + id).prependTo("#listaSofa");
}

function borrarModulo(id)
{
	$("#listaSofa li#" + id).remove();
}


function mostrarTabPedido(idTab)
{
 	$(".tabPedido").hide();
	$("#" + idTab + "Pedido").show();
}

function cargarTelasPorModelo(parte)
{
	var codModTela = $("#modelo" + parte).val();
	
	var vacios = "";
	
	if (parte == "Base") {
		$(".modeloTela").each(function (i) {
			if (!$(this).val()) {
				if (vacios) vacios += ',';
				vacios += $(this).attr("id");
			}
		});
	}
	
	xajax_cargarTelasPorModelo(parte, codModTela, vacios);
}

function cargarTelasDeBase(parte)
{
	if (parte != "Base") return;
	
	var vacios = "";
	$(".referenciaTela").each(function (i) {
		if (!$(this).val()) {
			if (vacios) vacios += ',';
			vacios += $(this).attr("id");
		}
	});
	
	if (!vacios) return;
	
	var refTela = $("#telaBase").val();
	xajax_cargarTelasDeBase(refTela, vacios);
}

function resetTelas()
{
	$(".modeloTela").val('');
	$(".referenciaTela").html('<option value="">- Seleccionar un modelo -</option>');
}

function addCestaGrafico()
{
	var num = $("#listaSofa li").length;
	var numAcc = $("#listaSofaAcc li").length;
	var numSue = $("#listaSofaSueltos li").length;
// 	alert("num " + num + "\nnumAcc " + numAcc + "\nnumSue " + numSue);
	if (!num && !numAcc && !numSue) {
		alert('Debes seleccionar al menos un elemento');
		return false;
	}
	
	var telasOK = 1;
	$("#telasPedido .modeloTela").each(function (i) {
		if (!$(this).val()) {
			telasOK = 0;
		}
	})

	$("#telasPedido .referenciaTela").each(function (i) {
		if (!$(this).val()) {
			telasOK = 0;
		}
	})
	
	if (!telasOK) {
		alert('Debes rellenar todas las telas');
		return false;
	}

	var htmlInputs = '';
	var conf;
	var extras;
	var brazoI, brazoD;
	
	$("#listaSofa li").each(function (i) {
		
		conf = '';
		extras = '';
		
		if (i == 0) conf += "B";
		conf += $("span.base", this).text();
		$(".extras input:checked", this).each(function (j) {
			conf += $(this).val();
			if (extras) extras += ':';
			extras += $(this).val();
		});
		
		if (i == num-1) conf += "B";
		
		medida = $(".medida", this).val();
		if(medida)
			conf += "*"+medida;
		base = $(".base", this).text();
		titulo = $(".titulo", this).text() + " " + $(".posicionMod", this).text();
		
		brazoI = '-'; if (i==0) brazoI = $(".brazo_i", this).val();
		brazoD = '-'; if (i==num-1) brazoD = $(".brazo_d", this).val();
// 		alert(conf);
		htmlInputs += '<input name="moduloBase' + i  + '" value="' + base + '">';
		htmlInputs += '<input name="modulo' + i  + '" value="' + conf + '">';
		htmlInputs += '<input name="extras' + i  + '" value="' + extras + '">';
		htmlInputs += '<input name="medidamodulo' + i  + '" value="' + medida + '">';
		htmlInputs += '<input name="brazoI' + i  + '" value="' + brazoI + '">';
		htmlInputs += '<input name="brazoD' + i  + '" value="' + brazoD + '">';
		htmlInputs += '<input name="titulo' + i  + '" value="' + titulo + '">';
	});
	
	$("#listaSofaAcc li").each(function (i) {
		conf = $("span.base", this).text();
		titulo = $(".titulo", this).text();
		medida = $(".medida", this).val();
		if(medida)
			conf += "*"+medida;
		metrosTela = $(".metrosTela", this).val();
		if (metrosTela) medida = metrosTela * 100;
		
		htmlInputs += '<input name="moduloAcc' + i  + '" value="' + conf + '">';
		htmlInputs += '<input name="tituloAcc' + i  + '" value="' + titulo + '">';
		htmlInputs += '<input name="medidamoduloAcc' + i  + '" value="' + medida + '">';
	});
	
	$("#listaSofaSueltos li").each(function (i) {
		conf = $("span.base", this).text();
		titulo = $(".titulo", this).text();
		medida = $(".medida", this).val();
		if(medida)
			conf += "*"+medida;
		brazoI = $(".brazo_i", this).val();
		brazoD = $(".brazo_d", this).val();

		htmlInputs += '<input name="moduloSue' + i  + '" value="' + conf + '">';
		htmlInputs += '<input name="tituloSue' + i  + '" value="' + titulo + '">';
		htmlInputs += '<input name="medidamoduloSue' + i  + '" value="' + medida + '">';
		htmlInputs += '<input name="brazoSueI' + i  + '" value="' + brazoI + '">';
		htmlInputs += '<input name="brazoSueD' + i  + '" value="' + brazoD + '">';
	});
	
	$("#camposModulos").html(htmlInputs);
	
	xajax_addCestaGrafico(xajax.getFormValues('formPedidoGrafico'));
}


$(document).ready(function() {
	$('.addModulo').bind('click', function(event) {
		$(this).closest('li').clone().appendTo('#listaSofa');
        moduloMovido();
		return false;
	});
	$('.addModuloSuelto').bind('click', function(event) {
		$(this).closest('li').clone().appendTo('#listaSofaSueltos');
		actualizarSueltos();
		return false;
	});
	$('.addModuloAcc').bind('click', function(event) {
		$(this).closest('li').clone().appendTo('#listaSofaAcc');
        accesorioMovido();
		return false;
	});
});


function addModulo(_key, _medida, _extras, _brazoI, _brazoD) 
{
	var $nodo = $('ul#listaModulosSource li.' + _key).clone();
	
	$nodo.find('.extras input').attr('checked', '');
	var $extras = _extras.split(':');
	for (i=0; i<$extras.length; i++)
		$nodo.find('.extras input.extra_' + $extras[i]).attr('checked', 'checked');
			
	$nodo.find(".medida").val(_medida);
 	$nodo.find(".brazo_i").val(_brazoI);
 	$nodo.find(".brazo_d").val(_brazoD);
	$nodo.appendTo('#listaSofa');
 	moduloMovido();
}

function addModuloSue(_key, _medida, _brazoI, _brazoD) 
{
	var $nodo = $('ul#listaSueltosSource li.' + _key).clone();
 	$nodo.find(".medida").val(_medida);
 	$nodo.find(".brazo_i").val(_brazoI);
 	$nodo.find(".brazo_d").val(_brazoD);
	$nodo.appendTo('#listaSofaSueltos');
 	actualizarSueltos();
}

function addModuloAcc(_key, _medida, _extras) 
{
	var $nodo = $('ul#listaAccesoriosSource li.' + _key).clone();
 	$nodo.find(".metrosTela").val(_medida/100);
 	$nodo.find(".medida").val(_medida);
	$nodo.appendTo('#listaSofaAcc');
 	accesorioMovido();
}


$(function() {
	$("#tabs").tabs();
	$("tr.labelTela").bind("mouseover", function (e) {
		$("#fondoTelas").removeClass().addClass($(this).attr('id'));
		$(this).addClass('filaTelaHover');
	}).bind("mouseleave", function (e) {
		$("#fondoTelas").removeClass().addClass('labelTelaDefecto');
		$(this).removeClass('filaTelaHover');
	})
});


$(function() {
	$("input#textobuscar").focus(function () {
		if ($(this).val() == 'buscar modelos')
			$(this).val('');
			$(this).css('color', '#000');
	})
});

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.js
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'../templates/monterelax/images/gallery/lightbox-ico-loading.gif',imageBtnPrev:'../templates/monterelax/images/gallery/lightbox-btn-prev.gif',imageBtnNext:'../templates/monterelax/images/gallery/lightbox-btn-next.gif',imageBtnClose:'../templates/monterelax/images/gallery/lightbox-btn-close.gif',imageBlank:'../templates/monterelax/images/gallery/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Imagen',txtOf:'de',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
