$(document).ready( function(){
	
	// Muestra y oculta los menús
	$('#menu ul li:has(ul)').hover(
		function(e)
		{
			$(this).find('ul').show();
		},
		function(e)
		{
			$(this).find('ul').hide();
		}
	);
	
	/*	redondea cantos	*/
	
	if ($.browser.chrome) {
		$('.rounded').corner("10px 10px");
	}else if ($.browser.msie){
		if ($.browser.version>=7){
			$('.rounded').corner("10px 10px");
		}else{
		  $('.rounded').corner("10px 10px");
		}
	}else if ($.browser.safari) {
		$('.rounded').corner("10px 10px");
	}else if ($.browser.opera) {
		$('.rounded').corner("10px 10px");
	}else if ($.browser.mozilla) {
		$('.rounded_bottom').corner("10px 10px bottom");
  	$('.rounded_top').corner("10px 10px top");
  	$('.rounded').corner("10px 10px");  
	}
	
	$('.rounded_top_2').corner("10px 10px top");
	$('.rounded_bottom_2').corner("10px 10px bottom");	
	
	/*	al pasar por encima...	*/
	
	$(".advertisement").hover(
		function () {
			$(this).fadeTo("fast", 0.80);
		},
		function () {
			$(this).fadeTo("fast", 1);
		}
	);   
	
	$(".ad_right").hover(
		function () {
			$(this).fadeTo("fast", 0.80);
		},
		function () {
			$(this).fadeTo("fast", 1);
		}
	);
	
	$("#languages ul li").hover(
		function () {
			$(this).fadeTo("fast", 0.50);
		},
		function () {
			$(this).fadeTo("fast", 1);
		}
	);	
	
});

///////////////////////////////////////////////////////////
//MUESTRA OCULTA LA GALERIA.

var load_gallery = false;

function show_gallery() {
	
	if (load_gallery == false) {
		/* Create ImageFlow instances when the DOM structure has been loaded */
		domReady(function()
		{
			var instanceOne = new ImageFlow();
			instanceOne.init({
				ImageFlowID:'myImageFlow',
				imageFocusMax: 1,
				//buttons: true,
		    reflections: false,
		    reflectionP: 0.4,
		    slider: false,
		    captions: false,
		    opacity: true,
		    xStep: 250,
		    imageFocusM: 1.5,
		    startID: 1
		   });
		});
		load_gallery = true;
	}
	
	document.getElementById('myImageFlow').style.display = "block";
}

function hide_gallery() {
	document.getElementById('myImageFlow').style.display = "none";
}


///////////////////////////////////////////////////////////
//CAMBIA IMAGEN CABECERA.

var index = 1;
var arrImagesHeader = new Array();
	arrImagesHeader[0]="20100518104644_375701.jpg";
	arrImagesHeader[1]="20100205145135_166577.jpg";
	arrImagesHeader[2]="20100205145222_955807.jpg";
	arrImagesHeader[3]="20100205145131_756130.jpg";
	arrImagesHeader[4]="20100205145229_607128.jpg";
	arrImagesHeader[5]="20100205145124_548818.jpg";

//configuracio pq el banner canvii automaticament
var timer_img;
InitTimeOut();

function InitTimeOut(){
	timer_img = setTimeout("changeImgClip()", 10000);
}

function changeImgClip()
{
	
	clearTimeout(timer_img);
	
	//$('#clip_image').clearQueue();
	
	$('#clip_image').fadeTo(300, 0.2 , function (){
		$('#clip_image').css('background-image', 'url(http://www.formentera.es/files/img/banner/big/'+arrImagesHeader[index]+')');
		$('#clip_image').fadeTo(700, 1);
		InitTimeOut();
	});
	
	if (index<arrImagesHeader.length-1) {
		index = index + 1;
	} else {
			index = 0;
	}
	
}

///////////////////////////////////////////////////////////
//FUNCIONS QUE CREEN LES COOKIES PER CONTROLAR ELS ME GUSTA
function createCookie(name) {
	var days = 1;
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var expires = "expires="+date.toGMTString();
	document.cookie = name + "=set; " + expires;
}

function isSetCookie(name){
	name_index = document.cookie.indexOf(name + '=');
	if(name_index == -1){
		return false;
	}else{
		return true;
	}
}

//////////////////////////////////
//FUNCIONS PER FER ELS ME GUSTA
function meGusta(taula, pag, id_cont, id_cont_link, ac_punt){

	if(!isSetCookie(taula + "_" + pag)){
		createCookie(taula + "_" + pag);
		
		var new_punt = parseInt(ac_punt) + 1;
		
		//alert("voto: " + taula + " - " + pag + " - " + ac_punt + " - " + new_punt);
		
		$.ajax({
			type: "GET",
			url: "http://www.formentera.es/" + "includes/me_gusta.php",
			cache: false,
			data: "pag=" + pag + "&taula=" + taula,
			success: function(resp){
				//alert(id_cont_link);
				var me_gusta_txt = '<span class="black">%X%</span> people like this.';
				var me_gusta_link = "I like this";
				$("#" + id_cont).empty();
				$("#" + id_cont).append(me_gusta_txt.replace("%X%", new_punt));
				$("#" + id_cont_link).empty();
				$("#" + id_cont_link).append(me_gusta_link);
			}
			
		});
		
	}
	
}

function meGustaLit(taula, pag, id_cont, id_cont_link, ac_punt){

	if(!isSetCookie(taula + "_" + pag)){
		createCookie(taula + "_" + pag);
		
		var new_punt = parseInt(ac_punt) + 1;
		
		//alert("voto: " + taula + " - " + pag + " - " + ac_punt + " - " + new_punt);
		
		$.ajax({
			type: "GET",
			url: "http://www.formentera.es/" + "includes/me_gusta.php",
			cache: false,
			data: "pag=" + pag + "&taula=" + taula,
			success: function(resp){
				//alert(id_cont);
				var me_gusta_txt = '(' + new_punt + '<img src="http://www.formentera.es/images/little_red_hand.gif" style="vertical-align: middle;">)';
				var me_gusta_link = "I like this";
				$("#" + id_cont).empty();
				$("#" + id_cont).append(me_gusta_txt);
				$("#" + id_cont_link).empty();
				$("#" + id_cont_link).append(me_gusta_link);
			}
			
		});
		
	}
	
}

///////////////////////////////////
//FUNCIONS PER AL BUSCADOR GENERIC
function handleEnter (field, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        busca_exec();
        return false;
    }
    else
    return true;
} 

function busca_exec(){

	var form = document.getElementById('genericForm');
	
	if(form.busca_str.value != ""){
		
		form.busca_field.value = form.busca_str.value
		form.offset.value = 0;
		form.acc.value = "S";
		
		form.submit();
	}

}

function busca_nav(new_off){

	var form = document.getElementById('genericForm');
	form.offset.value = new_off;
	form.acc.value = "S";
	
	form.submit();

}

//////////////////////////////////
//BUSQUEDA DE ALOJAMIENTO
function aloja_busca_exec() {
	
	var form = document.getElementById('alojaForm');

	if (form.pers_str.value != "") {
		if (isNaN(form.pers_str.value)) {
			alert(html2Hex("The value you have entered is wrong."));
			form.pers_str.focus();
			return false;
		}
	}
		
	form.tipo_field.value = form.tipo_str.value;
	form.zona_field.value = form.zona_str.value;
	form.pers_field.value = form.pers_str.value;
	
	form.offset.value = 0;
	form.acc.value = "S";
	
	form.action = "en/accommodation";
	
	//alert(form.action);
	
	form.submit();

}

//////////////////////////////////
//BUSQUEDA DE NEGOCIOS
function neg_busca_exec() {

	var form = document.getElementById('negForm');
		
	//form.tipo_field.value = form.tipo_str.value;
	
	form.offset.value = 0;
	form.acc.value = "S";
	
	form.action = "en/services";
	
	//alert(form.action);	
	
	form.submit();

}

function back_to_map_exec() {

	var form = document.getElementById('negForm');
		
	//form.tipo_field.value = form.tipo_str.value;
	
	form.offset.value = 0;
	form.acc.value = "";
	
	form.action = "en/services";
	
	//alert(form.action);	
	
	form.submit();

}

function change_tipo_list(tipo){
	  	
	if(document.getElementById('tipo_state_' +  tipo).value == "N"){
		document.getElementById('img_check_' +  tipo).src = "http://www.formentera.es/images/checkbox.png";
		document.getElementById('tipo_state_' +  tipo).value = "S";
		addTo_tipo_field(tipo);
	}else{
		document.getElementById('img_check_' +  tipo).src = "http://www.formentera.es/images/box.png";
		document.getElementById('tipo_state_' +  tipo).value = "N";
		deleteFrom_tipo_field(tipo);
	}
	
	neg_busca_exec();
	

}

function addTo_tipo_field(tipo){
	var form = document.getElementById('negForm');
	var tipos_str = form.tipo_field.value;
	var new_tipos_str = "";
	
	if(tipos_str == ""){
		new_tipos_str = tipo;
	}else{
		var esta = false;
		var tipos_ar = tipos_str.split(",");
		for(var i = 0; i < tipos_ar.length; i++){
			if(tipos_ar[i] == tipo){
				esta = true;
				break;
			}
		}	
		if(!esta){
			new_tipos_str = tipos_str + "," + tipo;
		}
		
	}
	
	form.tipo_field.value = new_tipos_str;

}

function deleteFrom_tipo_field(tipo){
	var form = document.getElementById('negForm');
	var tipos_str = form.tipo_field.value;
	var new_tipos_str = "";
	
	if(tipos_str != ""){
	
		var tipos_ar = tipos_str.split(",");
		for(var i = 0; i < tipos_ar.length; i++){
			if(tipos_ar[i] != tipo){
				if(new_tipos_str == ""){
					new_tipos_str = tipos_ar[i];
				}else{
					new_tipos_str = new_tipos_str + "," + tipos_ar[i];
				}
				
			}
		}			
	
	}
	
	form.tipo_field.value = new_tipos_str;

}


////////////////////////////////////////
//FUNCIO PER OBRIR POPUP

var win = null;
function openPopUp(theURL,winName,w,h) { //v2.0
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	features = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no';
	win = window.open(theURL,winName,features);
}

////////////////////////////////////////
//PEL MAPA WEB.

function change_view_state(id_str,id_img){

	var img = document.getElementById(id_img);
	var img_path = img.src;
	if (img_path.indexOf("plus.gif") > 0) {
		img.src = "http://www.formentera.es/images/minus.gif";
	} else {
			img.src = "http://www.formentera.es/images/plus.gif";
	}

	var el = document.getElementById(id_str);
	if (el.style.display == "none") {
		el.style.display = "block";
	} else {
			el.style.display = "none";
	}
	
}

////////////////////////////////////////////
//viso de imatges guay


function openYoxviewGallery(index_img) {
	index_img = parseInt(index_img);
	yoxviewApi.openGallery(0,index_img);
}

/////////////////////////////////////////////
//funcio que carrega el topten
function loadTopTen(){

		$.ajax({
			type: "GET",
			url: "http://www.formentera.es/" + "includes/html_topten.php",
			cache: false,
			data: "ididioma=en",
			success: function(resp){
				$("#top").append(resp);
			}
			
		});
		
}

/////////////////////////////////////////////
//funcio que els banners laterals
function loadLeftSideBar(){
		
		$.ajax({
			type: "GET",
			url: "http://www.formentera.es/" + "includes/left_sidevar_ajax.php",
			cache: false,
			data: "ididioma=en",
			success: function(resp){
				//alert(resp);
				$("#leftBanners").append(resp);
			}
			
		});
		
}