/*///////////////
//   Sistema   //
// Ajax - Hash //
///////////////*/

// Lo siguiente se ejecuta al cargar el sitio, busca el Hash que el usuario selecciono.
$(document).ready(function(){ 
	CheckHash();
}); 

var LastHash;

function CheckHash(){
	var jash = window.location.hash;
	if(LastHash != jash){
		var variables= '';
		var JashArray = jash.split('#/');
		var PHPHash = JashArray[1];
		/*Reload(PHPHash);*/
		if (PHPHash){
			ides = PHPHash.split('/');
			if ( ides.length > 1 ){
				variables = '&id='+ides[1];
				PHPHash = ides[0];
			}
			if(PHPHash == 'descuento') {
				abrir();
			}
			else if(PHPHash=='cerrar'){
				cerrarTodo();			
			} else {
				carga_dinamica(PHPHash,variables);
			}

		}
		else{
			carga_home();
		}
	}
	LastHash = jash;
	setTimeout(CheckHash, 42);
}
function abrir(){
	$('#descuento_pop').fadeIn('slow');
	$('#fader').css('display', 'block');
	$('#fader').css('opacity', '0');
	$('#fader').fadeTo('slow', 0.7);

}
function cerrarTodo() {
	$('#descuento_pop').fadeOut('slow');
	$('#fader').fadeOut('slow');
}


function mod_hash(pagina){
	window.location.hash = '/'+pagina;
}
function update_hash(nhash){
	//window.location.hash += '/'+nhash;
}
function carga_home(){
	$('#cab_cuerpo').html('<div id="flash_cont"></div>');
	
	
	//swfobject.embedSWF('slide.swf', 'flash_cont', '1022', '380', '10.0.0','swfobject/expressinstall.swf', {domain: '*', xmlslide: 'slide2.xml'}, {allowFullScreen: 'false', allowscriptaccess: 'always', bgcolor: '#000000', menu: 'false'}, {id: 'flash_cont'});
	
	
	swfobject.embedSWF('slide.swf', 'flash_cont', '1022', '380', '10.0.0','swfobject/expressinstall.swf', {domain: '*', xmlslide: 'padmin/modules/imagenes/cabezal-1.xml'}, {allowFullScreen: 'false', allowscriptaccess: 'always', bgcolor: '#000000', menu: 'false', wmode: 'transparent'}, {id: 'flash_cont'});
	
	
	
			$('#cuerpo .fondo_blanco').css('height','177px');
	               
	$('#cuerpo .fondo_blanco').html('<div id="flash-banner"><a href="javascript:mod_hash(\'promo-soles\');"><img src="imagenes/promo-soles.png" /></a></div><div class="bloque2"><div class="banners" id="itau" ><a href=""> <img src="imagenes/promo-itau.png" /></a></div><div class="banners" id="noticias" > <a href="javascript:mod_hash(\'noticias-y-eventos\');"><img src="imagenes/promo-noticias.png" /></a> <div></div></div> <div class="clear"></div>'); 

	
	/*swfobject.embedSWF('banner.swf', 'FlashID', '300', '280', '10.0.0', 
			'swfobject/expressinstall.swf', {domain: '*'}, {allowFullScreen: 'false', allowscriptaccess: 'always', bgcolor: '#ffffff', menu: 'false'}, {id: 'FlashID'});

		
	*/
	/*
	$('#texto_cuerpo .margen_contenido').html('<p style="font-weight: bold; margin-top: 30px;">En un lugar privilegiado y a s&oacute;lo cinco minutos del centro de la pen&iacute;nsula, Punta Shopping es el primer y &uacute;nico Shopping existente en Punta del Este y en la regi&oacute;n de este de pa&iacute;s.</p><p  style="font-weight: bold; margin-top: 15px;">Ubicado sobre  la Avenida Roosevelt, una de las m&aacute;s importantes del balneario, en un terreno de 50.000 metros cuadrados, con 205 metros de frente, cuenta con excelentes accesos desde cualquier punto de la ciudad y posee 1.200 plazas de estacionamiento vigilado.</p><p  style="font-weight: bold; margin-top: 15px;">Es un Shopping del siglo XXI, dise&ntilde;ado por el reconocido arquitecto Carlos Ott, tiene un estilo vanguardista que apuesta a la superposici&oacute;n de distintos elementos y formas org&aacute;nicas.</p><p  style="font-weight: bold; margin-top: 15px;">A pocas cuadras de la playa, Punta Shopping representa la mayor oferta de marcas nacionales e internacionales y un gran supermercado como Tienda Inglesa con su reconocido est&aacute;ndar de calidad.</p><p  style="font-weight: bold; margin-top: 15px;">Dentro de sus instalaciones se aprecia un centro de entretenimientos de grandes dimensiones. Cuenta con ocho salas de cine, donde se pueden apreciar los &uacute;ltimos estrenos cinematogr&aacute;ficos, una pista de karting, bowling, dos salas de casinos con slots, adem&aacute;s de una oferta gastron&oacute;mica de calidad, entre otros servicios como bancos, cajeros autom&aacute;ticos, casas de cambio, locutorio, agencia de cobranzas, un muy completo paseo de servicios y lavadero de autos.</p><p  style="font-weight: bold; margin-top: 15px;">Punta Shopping todo el a&ntilde;o est&aacute; abierto al p&uacute;blico y le ofrece un lugar donde el tiempo transcurre en un ambiente agradable y climatizado y con gran seguridad para que su estad&iacute;a sea tan placentera, que pronto decida volver a visitarnos.</p>');
	*/
	
	
	
	$('#texto_cuerpo .margen_contenido').html('');
	
	$('#texto_cuerpo').css('display','none');
}
function carga_dinamica(pagina,variables){
	var datasend = 'ajax=true&action=dc&pagina='+pagina+variables;
	$.ajax({
		type: "GET",
		url: 'ajax.php',
		data: datasend,
		beforeSend: function() { MostrarCargando(); },
		success: function(responseText){ carga_contenido(responseText,'texto_cuerpo',pagina); },
		complete: function(){tb_restart();OcultarCargando();}
	});	
}
function carga_contenido(contenido,id_div,pagina){
	$('#texto_cuerpo').css('display','block');
	$('#cuerpo .fondo_blanco').html('<br />');
	$('#'+id_div+' .margen_contenido').html(contenido);
	titulo(pagina);
}
function titulo(pagina){
	var title = '';
	switch(pagina){
		case 'punta-shopping':
			$('#cuerpo .fondo_blanco').css('height','0px');
			title = '<div id="flash_cont"></div>';
			$('#cab_cuerpo').html(title);
			swfobject.embedSWF('slide.swf', 'flash_cont', '1022', '380', '10.0.0','swfobject/expressinstall.swf', {domain: '*', xmlslide: 'padmin/modules/imagenes/cabezal-2.xml'}, {allowFullScreen: 'false', allowscriptaccess: 'always', bgcolor: '#000000', menu: 'false', wmode: 'transparent'}, {id: 'flash_cont'});
		break;
		case 'locales':
				$('#cuerpo .fondo_blanco').css('height','0px');
			title = '<div class="backsubcab"><h1><img src="imagenes/tlocales.png" alt="Locales" title="Locales" /></h1></div>';
			$('#cab_cuerpo').html(title);
		break;
		case 'cines':
				$('#cuerpo .fondo_blanco').css('height','0px');
			title = '<div id="flash_cont"></div>';
			$('#cab_cuerpo').html(title);
			swfobject.embedSWF('slide.swf', 'flash_cont', '1022', '380', '10.0.0','swfobject/expressinstall.swf', {domain: '*', xmlslide: 'padmin/modules/imagenes/cabezal-3.xml'}, {allowFullScreen: 'false', allowscriptaccess: 'always', bgcolor: '#000000', menu: 'false', wmode: 'transparent'}, {id: 'flash_cont'});
		break;
		case 'servicios':
				$('#cuerpo .fondo_blanco').css('height','0px');
			title = '<div class="backsubcab"><h1><img src="imagenes/tservicios.png" alt="servicios" title="servicios" /></h1></div>';
			$('#cab_cuerpo').html(title);
		break;
		case 'noticias-y-eventos':
				$('#cuerpo .fondo_blanco').css('height','0px');
			title = '<div class="backsubcab"><h1><img src="imagenes/tnoticias.png" alt="noticias" title="noticias" /></h1></div>';
			$('#cab_cuerpo').html(title);
		break;
		case 'contacto':
				$('#cuerpo .fondo_blanco').css('height','0px');
			title = '<div class="backsubcab"><h1><img src="imagenes/tcontacto.png" alt="contacto" title="contacto" /></h1></div>';
			$('#cab_cuerpo').html(title);
		break;
		case 'contacto':
				$('#cuerpo .fondo_blanco').css('height','0px');
			title = '<div class="backsubcab"><h1>Promo Soles</h1></div>';
			$('#cab_cuerpo').html(title);
		break;
		case 'promo-soles':
				$('#cuerpo .fondo_blanco').css('height','0px');
			title = '<div class="backsubcab"><h1><img src="imagenes/tsoles.png" alt="Promo Soles" title="Promo Soles" /></h1></div>';
			$('#cab_cuerpo').html(title);
		break;
		default:
			title = '<div id="flash_cont"></div>';
			$('#cab_cuerpo').html(title);
			swfobject.embedSWF('slide.swf', 'flash_cont', '1022', '380', '10.0.0','swfobject/expressinstall.swf', {domain: '*', xmlslide: 'slide2.xml'}, {allowFullScreen: 'false', allowscriptaccess: 'always', bgcolor: '#000000', menu: 'false', wmode: 'transparent'}, {id: 'flash_cont'});
		break;
	}	
}
function MostrarCargando(){
	$('#cargando').css('display','block');	
}
function OcultarCargando(){
	$('#cargando').css('display','none');
}
function ficha_local(id_local,nombre,ubicacion,web,descripcion){
	$('#ficha_local').html('<div class="borange">'+nombre+'<br>'+ubicacion+'<br>'+web+'</div>');
	$('#ficha_local').append('<div class="desc">'+descripcion+'</div>');
	$('#ficha_local').append('<div class="clear"></div>');
	$('#ficha_local').append('<div id="galeria"></div>');
	galeria_local(id_local);
}
function galeria_local(id_local){
	
	swfobject.embedSWF('slide.swf', 'galeria', '1022', '380', '10.0.0','swfobject/expressinstall.swf', {domain: '*', xmlslide: 'ajax.php?ajax=true%26action=lf%26id_local='+id_local}, {allowFullScreen: 'false', allowscriptaccess: 'always', bgcolor: '#000000', menu: 'false', wmode: 'transparent'}, {id: 'galeria'});
	
	/*
	swfobject.embedSWF('slide.swf', 'galeria', '1022', '380', '10.0.0','swfobject/expressinstall.swf', {domain: '*', xmlslide: 'slide3.xml'}, {allowFullScreen: 'false', allowscriptaccess: 'always', bgcolor: '#000000', menu: 'false'}, {id: 'galeria'});
	*/
	/*
	var datasend = 'ajax=true&action=lf&id_local='+id_local;
	$.ajax({
		type: "GET",
		url: 'ajax.php',
		data: datasend,
		beforeSend: function() { MostrarCargando(); },
		success: function(responseText){cargar_galeria(responseText); },
		complete: function(){OcultarCargando();}
	});
	*/
}
function cargar_galeria(response){
	/*
	$('#galeria').html(response);
	$('#galeria_propiedad').innerfade({
		speed: 3000,
		timeout: 4000,
		type: 'sequence',
		containerheight: '381px'
		});
	*/
	/*
	swfobject.embedSWF('slide.swf', 'galeria', '1022', '380', '10.0.0','swfobject/expressinstall.swf', {domain: '*', xmlslide: response}, {allowFullScreen: 'false', allowscriptaccess: 'always', bgcolor: '#000000', menu: 'false'}, {id: 'galeria'});
	*/
}

function slide(id_parent){
	if ($('#'+id_parent).next('div').css('display') == 'none'){
		$('#'+id_parent).next('div').slideDown('slow');
	}
	else{
		$('#'+id_parent).next('div').slideUp('slow');
	}
}
function mail_ok(response){
	$('#rsecto').html(response+' <p style="cursor:pointer;" onclick="javascript:reset_form();"><b>Contactarme de nuevo</b></p>');
	$('#id_contacto').slideUp('slow',function(){ $('#rsecto').slideDown('slow');} );
}
function reset_form(){
	$('#id_nombre').get(0).value = '';
	$('#id_apellido').get(0).value = '';
	$('#id_telefono').get(0).value = '';
	$('#id_email').get(0).value = '';
	$('#id_empresa').get(0).value = '';
	$('#id_consulta').get(0).value = '';
	$('#rsecto').html('');
	$('#id_contacto').slideDown('slow');
}
