function obrir(l) {
	location.href=l;
}

function addOverlay(t,p) {
	var f=$('body');
	var f_offset=f.offset();
	var f_pos_x=f_offset.left;
	var f_pos_y=f_offset.top;
	var f_height=f.height();
	var f_width=f.width();
	var f_overlay=$('#overlay');
	f_overlay.height(f_height);
	f_overlay.width(f_width);
	f_overlay.css('top',f_pos_y);
	f_overlay.css('left',f_pos_x);
	f_overlay.css('opacity','0.8');
	f_overlay.fadeIn(500,function(){
		if(t=='gmaps') { addGMaps(p); }
		if(t=='gmaps2') { addGMaps2(p); }
		if(t=='galeria') { addGaleria(p); }
	});
}
function removeOverlay() {
	var f_overlay=$('#overlay');
	f_overlay.fadeOut(500);
}
function removeOverlayInner() {
	var f_alert=$('#overlay_cont');
	f_alert.fadeOut(500,function() {
		removeOverlay();
	});
}
function addGMaps(p) {
	var f=$(window);
	var f_pos_x=0;
	var f_pos_y=0;
	var f_height=f.height();
	var f_width=f.width();
	var f_alert=$('#overlay_cont');
	f_pos_x+=(f_width-504)/2;
	f_pos_y+=(f_height-500)/2;
	f_alert.css('top',f_pos_y);
	f_alert.css('left',f_pos_x);
	$.get('gm_shadowbox.php?filtre='+p, function(data){
		$('#overlay_inner').html(data);
			f_alert.fadeIn(500,function(){
			GMapsShadow();
		});
	});
}
function addGMaps2(p) {
	var f=$(window);
	var f_pos_x=0;
	var f_pos_y=0;
	var f_height=f.height();
	var f_width=f.width();
	var f_alert=$('#overlay_cont');
	f_pos_x+=(f_width-504)/2;
	f_pos_y+=(f_height-500)/2;
	f_alert.css('top',f_pos_y);
	f_alert.css('left',f_pos_x);
	$.get('gm_shadowbox.php?filtre='+p+'&rep=1', function(data){
		$('#overlay_inner').html(data);
			f_alert.fadeIn(500,function(){
			GMapsShadow();
		});
	});
}
function addGaleria(p) {
	var f=$(window);
	var f_pos_x=0;
	var f_pos_y=0;
	var f_height=f.height();
	var f_width=f.width();
	var f_alert=$('#overlay_cont');
	f_pos_x+=(f_width-830)/2;
	f_pos_y+=(f_height-500)/2;
	f_alert.css('top',f_pos_y);
	f_alert.css('left',f_pos_x);
	$.get('galeria.php?filtre='+p, function(data){
		$('#overlay_inner').html(data);
		f_alert.fadeIn(500, function(){
			$('#galeriad img').css('opacity','0.6');
			$('#imgList_0').css('opacity','1');
			gal_init();
		});
	});
}

function subasta_pujar(client,prod) {
	$('#info_modos').slideUp(50,function(){
		$('#info_modos0').css('display','none');
		$('#info_modos1').css('display','none');
	});
	var preu=$('#fpuja').val();
	preu=parseInt(preu);
	if (typeof preu=='number' && isFinite(preu)) {
		$.get('ajax/nova_oferta.php?idc='+client+'&idp='+prod+'&preu='+preu, function(data){
			if (data=='1') { $('#info_modos1').css('display','block'); }
			else { $('#info_modos0').css('display','block'); }
			$('#info_modos').slideDown(500)
		});
	}
	else {
		$('#info_modos0').css('display','block');
		$('#info_modos').slideDown(500)
	}
	
}

/************** AJAX ****************/
function initFuncAjax() {}
function fiFuncAjax() {}

/************ ANUNCI INICI ****************/
var tempsTimer=200;
var timerIDAI=0;
var CONTAI='';
var limitIniciAI=0;
var amagatCAI=false;
function carregarAI() {
	alert('aaahhhha');
	initFuncAjax();
	alert('aaaa');
	amagarAI();
	alert('bbbb');
	limitIniciAI=limitIniciAI+1;
	amagatCAI=false;
	$.get('anuncio_inicio.php?init='+limitIniciAI, function(data) {
		CONTAI=data;
		amagatAI();
	});
}
function amagarAI() {
	$('#anunci_inici').fadeOut(500,function(){
		amagatCAI=true;
	});
}
function mostrarAI() {
	$('#anunci_inici').fadeIn(500);
}
function amagatAI() {
	if (amagatCAI) {
		clearTimeout(timerIDAI);
		timerIDAI=0;
		carregarAI();
	}
	else {
		clearTimeout(timerIDAI);
		timerIDAI=0;
		timerIDAI=setTimeout('amagatAI()', tempsTimer);
	}
}
function carregarAI() {
	$('#anunci_inici').html(CONTAI);
	CONTAI='';
	fiFuncAjax();
	mostrarAI();
}



function ferPermalink(t) {
	var text=jsTrim(t);
	var a="ABCDEFGHIJKLMNÑOPQRSTUVWXYZÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛàáäâèéëêìíïîòóöôùúüûñç+ ";
	var b="abcdefghijklmnnopqrstuvwxyzaaaaeeeeiiiioooouuuuaaaaeeeeiiiioooouuuunc--";
	var c="<>,;.:{}[]^*`?ºª\!|@·#$~%&¬/()='?¡¿"+'"';
	var buffer=new Array();
	var nc=c.length;
	var i=0;
	for(i=0;i<nc;i++) {
		buffer=text.split(c.charAt(i));
		text=buffer.join('');
	}
	nc=a.length;
	for(i=0;i<nc;i++) {
		
		buffer=text.split(a.charAt(i));
		text=buffer.join(b.charAt(i));
	}
	return text;
}

function permalinkProd(id) {
	var v=$('#fpermalink').val();
	var w='';
	if (id!=undefined) { w='&idunic='+id; }
	$.get('ajax/chk_permalink_prod.php?pl='+v+w, function(data){
		$('#fpermalink').val(data);
	});
}

function trim(string) {
	string = string.replace(/^\s+/, '');
	for (var i = string.length; i > 0; i--) {
		if (/\S/.test(string.charAt(i))) {
			string = string.substring(0, i);
			break;
		}
	}
	return string;
}

function jsTrim(JSvalue) {
	//La típica función de quitar espacios en blanco de la mayoría de los lenguajes de programación
	var JStemp = JSvalue;
	var JSobj = /^(\s*)([\W\w]*)(\b\s*$)/;
	//Elimina los espacios de delante y detrás
	if (JSobj.test(JStemp)) { JStemp = JStemp.replace(JSobj, '$2'); }
	//Elimina los espacios duplicados
	var JSobj = / +/g;
	JStemp = JStemp.replace(JSobj, " ");
	if (JStemp == " ") { JStemp = ""; }
	return JStemp;
}

/************* DRAG&DROP ***************/

$(document).ready(function() {
    $("#imgs_order").sortable({
      handle : '.sortitem'
    });
});
function orderImgs() {
	var strA=$("#imgs_order").sortable("toArray");
	var str='';
	for(i=0;i<strA.length;i++) {
		str+=$('#'+strA[i]+' > img').attr('idunic')+';';
	}
	$('#fimgs_order').val(str);
	document.form_img.submit();
}