
var ocon=0;
var lp=-320;
var opd=0;

var ulWidth=new Array();
ulWidth[0]=0;
ulWidth[1]=138;
ulWidth[2]=130;
ulWidth[3]=130;

$(function(){

//	if($.browser.msie){$('#TB_window').css('top','0px');}

// Efecto pestanyas menuPrincipal
	$("#menuPrincipal a").eq(pesta-1).addClass('select');

	$('.posiciona').hover(function(){
		$('.infoPulsa').eq($('.posiciona').index(this)).fadeIn(200);
	},function(){
		$('.infoPulsa').eq($('.posiciona').index(this)).fadeOut(200);
	});

	$('.enviarAmigo2').click(function(){
		$('.claseA').removeClass('posicionadoRelativo');
		$('.claseA').addClass('posicionadoInherit');
		$('.amigoPulsa').removeData('aid');
		$('#friendErr').html('').hide();
		$('#friendMail').val($('#friendMail').attr('title'));
		$('#fr1').show();
		$('#fr2').hide();
		$('#fr3').hide();
		z=$(this).offset();
		$('.amigoPulsa').fadeIn(200);
		if($.browser.msie){
			if($.browser.version=="6.0"){
				$('.amigoPulsa').css({top:(z.top-($('.amigoPulsa').height()+260))+'px',left:(z.left-($('.amigoPulsa').width()+300))+'px'}).fadeIn(200);
			}else{
				$('.amigoPulsa').css({top:(z.top-($('.amigoPulsa').height()+260))+'px',left:(z.left-($('.amigoPulsa').width()+370))+'px'}).fadeIn(200);
			}
		}else{
			$('.amigoPulsa').css({top:(z.top-($('.amigoPulsa').height()+290))+'px',left:(z.left-($('.amigoPulsa').width()+420))+'px'}).fadeIn(200);
		}
		$('.amigoPulsa').data('aid',$(this).attr('rel'));
		$('.amigoPulsa').data('eid',$(this).attr('href'));
		return false;
	});

	$('#friendButton2').click(function(){
		$('#friendErr').html('').hide();
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(!filter.test($('#friendMail').val())){
			$('#friendErr').html('<br\/>'+errtxt[0]).show();
		}else{
			$('#fr1').hide();
			$('#fr2').show();
			if($('#friendComment').val()!=''&&$('#friendComment').val()!=$('#friendComment').attr('title')){com=$('#friendComment').val();}else{com='';}
			$.post('calls/sendfriend.php',{mail:$('#friendMail').val(),grp:1,aid:$('.amigoPulsa').data('aid'),com:com},function(d){
				if(d==0){
					ms=errtxt[29];
				}else{
					ms=errtxt[30];
				}
				$('#friendComment').val($('#friendComment').attr('title'));
				$('#fr2').hide();
				$('#fr3').html(ms).show().animate({color:'#000'},2000,function(){$('.amigoPulsa').fadeOut(200);});
			});
		}
	});

	cy=260;
	cx=(parseInt($('body').width())/3.3)-50;

	$('.enviarAmigo').click(function(){
		if($('.textoInfo').is(':visible')){$('.textoInfo').hide();}
		$('.claseA').removeClass('posicionadoRelativo');
		$('.claseA').addClass('posicionadoInherit');
		$('.amigoPulsa').removeData('aid');
		$('#friendErr').html('').hide();
		$('#friendMail').val($('#friendMail').attr('title'));
		$('#friendComment').val($('#friendComment').attr('title'));
		$('#fr1').show();
		$('#fr2').hide();
		$('#fr3').hide();
		if($('.recPulsa').is(':visible')){$('.recPulsa').fadeOut(200);}
		if($('.superGoomap').is(':visible')){$('.superGoomap').fadeOut(200);}
		z=$(this).offset();
		$('.amigoPulsa').fadeIn(200);
		$('.amigoPulsa').css({top:(z.top-($('.amigoPulsa').height()+cy))+'px',left:(z.left-($('.amigoPulsa').width()+cx))+'px'}).fadeIn(200);
		$('.amigoPulsa').data('aid',$(this).attr('rel'));
		$('.amigoPulsa').data('eid',$(this).attr('href'));
		return false;
	});

	$('.recuerdamelon').click(function(e){
		e.preventDefault();
		if($('.textoInfo').is(':visible')){$('.textoInfo').hide();}
		$('.claseA').removeClass('posicionadoRelativo');
		$('.claseA').addClass('posicionadoInherit');
		z=$(this).offset();
		if($('.amigoPulsa').is(':visible')){$('.amigoPulsa').fadeOut(200);}
		if($('.superGoomap').is(':visible')){$('.superGoomap').fadeOut(200);}
		$('#re2,#re3').hide();
		$('#re1').show();
		if(loggedId==''){
			$('#recOff').show();
			$('#recOn').hide();
		}else{
			$('#recOff').hide();
			$('#recOn').show();
			$('#re1').hide();
			$('#re2').show();
		}
		$('.recPulsa').css({top:(z.top-($('.recPulsa').height()+cy))+'px',left:(z.left-($('.recPulsa').width()+cx))+'px'}).fadeIn(200);
		if(loggedId!=''){
			$.post('calls/recordevent.php',{id:loggedId,aid:$(this).attr('rel')},function(d){
				$('#re2').hide();
				$('#re3').show().animate({color:'#000'},2000,function(){$('.recPulsa').fadeOut(200);});
			});
		}
	});

	$('.popCancel').click(function(){$(this).parent().parent().parent().fadeOut(200);});

/*
	$('.recButton').click(function(){
		$('#re1').hide();
		$('#re2').show();
		$.post('calls/recordevent.php',{id:loggedId,aid:$('.recPulsa').data('aid')},function(d){
			$('#re2').hide();
			$('#re3').show().animate({color:'#000'},2000,function(){$('.recPulsa').fadeOut(200);});
		});
	});
*/

	$('#friendButton').click(function(){
		$('#friendErr').html('').hide();
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(!filter.test($('#friendMail').val())){
			$('#friendErr').html(errtxt[0]).show();
		}else{
			if($('#friendComment').val()==$('#friendComment').attr('title')){
				var comcom='';
			}else{
				var comcom=$('#friendComment').val();
			}
//			if($('#friendComment').val()==''||$('#friendComment').val()==$('#friendComment').attr('title')){
//				$('#friendErr').html(errtxt[31]).show();
//			}else{
				$('#fr1').hide();
				$('#fr2').show();
				$.post('calls/sendfriend.php',{mail:$('#friendMail').val(),com:comcom,aid:$('.amigoPulsa').data('aid'),eid:$('.amigoPulsa').data('eid')},function(d){
					if(d==0){
						ms=errtxt[29];
					}else{
						ms=errtxt[30];
					}
					$('#fr2').hide();
					$('#fr3').html(ms).show().animate({color:'#000'},2000,function(){$('.amigoPulsa').fadeOut(200);});
				});
//			}
		}
	});

// efecto campos formulario
//	$("input").click(function(){if($(this).attr("title")==$(this).val())$(this).val("");});
//	$("input").blur(function(){if(!$(this).val())$(this).val($(this).attr("title"));});

	$("#buscar,#buscar_age,#buscar_grp,#nombreContacto,#emailContacto").click(function(){if($(this).attr("title")==$(this).val())$(this).val("");});
	$("#buscar,#buscar_age,#buscar_grp,#nombreContacto,#emailContacto").blur(function(){if(!$(this).val())$(this).val($(this).attr("title"));});


	$("#comment,#friendComment,#friendMail").click(function(){if($(this).attr("title")==$(this).val())$(this).val("");});
	$("#comment,#friendComment,#friendMail").focus(function(){if($(this).attr("title")==$(this).val())$(this).val("");});
	$("#comment,#friendComment,#friendMail").blur(function(){if(!$(this).val())$(this).val($(this).attr("title"));});

// efecto slide grupos
	var maxWidth=$('.sliderGallery1 li').length*ulWidth[1];
	$('div.sliderGallery1 ul').css('width',maxWidth+'px');
	var ul = $('ul', $('div.sliderGallery1'));
	var itemsWidth1 = maxWidth - $('div.sliderGallery1').outerWidth();
	if(ul.find('li').length>4){
		$('.slider1').slider({minValue: 0,maxValue: itemsWidth1,handle:'.handle1',stop:function (event, ui){ul.animate({'left' : ui.value * -1}, 500);},
		slide: function (event,ui){ul.css('left', ui.value * -1);}});
	}else{$('.slider1').hide();}

	var maxWidth2=$('.sliderGallery2 li').length*ulWidth[2];
	$('div.sliderGallery2 ul').css('width',maxWidth2+'px');
	var ul2 = $('ul', $('div.sliderGallery2'));
	var itemsWidth2 = maxWidth2 - $('div.sliderGallery2').outerWidth();
	if(ul2.find('li').length>4){
		$('.slider2').slider({minValue: 0,maxValue: itemsWidth2,handle:'.handle2',stop:function (event, ui){ul2.animate({'left' : ui.value * -1}, 500);},
		slide: function (event,ui){ul2.css('left', ui.value * -1);}});
	}else{$('.slider2').hide();}

	var maxWidth3=$('.sliderGallery3 li').length*ulWidth[3];
	$('div.sliderGallery3 ul').css('width',maxWidth3+'px');
	var ul3 = $('ul', $('div.sliderGallery3'));
	var itemsWidth3 = maxWidth3 - $('div.sliderGallery3').outerWidth();
	if(ul3.find('li').length>4){
		$('.slider3').slider({minValue: 0,maxValue: itemsWidth3,handle:'.handle3',stop:function (event, ui){ul3.animate({'left' : ui.value * -1}, 500);},
		slide: function (event,ui){ul3.css('left', ui.value * -1);}});
	}else{$('.slider3').hide();}


// calendario (datePicker)
	$('#date').datePicker({todayAvail:1,inline:true});
	$('.today').removeClass('disabled');

	var op=false;
	$('.todosEstilos').click(function(){
		if($(this).attr('id')=='te1'){
			if($.browser.msie){
				if(op){op=false;$('#date').css('visibility','visible');
				}else{op=true;$('#date').css('visibility','hidden');}
			}
			$('#slist2,#slist3').hide();
			$('#slist').slideToggle(50);
		}
		if($(this).attr('id')=='te2'){
			$('#slist,#slist3').hide();
			$('#slist2').slideToggle(50);
		}
		if($(this).attr('id')=='te3'){
			$('#slist,#slist2').hide();
			$('#slist3').slideToggle(50);
		}

	});
	$('#slist li,#slist2 li,#slist3 li').hover(function(){$(this).css('color','#000');},function(){$(this).css('color','#666');});
	$('#slist li').click(function(){
		$('#searchID').val($(this).attr('class').replace('est',''));
		($(this).text().length>22)?txt=$(this).text().substring(0,22)+'...':txt=$(this).text();
		$('#te1 span').html(txt);
	});

	$('#slist2 li').click(function(){
		$('.claseA').removeClass('posicionadoRelativo');
		$('.claseA').addClass('posicionadoInherit');
		$('#searchID2').val($(this).attr('class').replace('est',''));
		($(this).text().length>22)?txt=$(this).text().substring(0,22)+'...':txt=$(this).text();
		$('#te2 span').html(txt);
	});

	// slist3 click at agenda!


	// hoverInt funcs at bottomish
	var config={sensitivity:3,interval:200,over:frontAnim,timeout:0,out:doNothing};

	$('div[class^=contenido]').hoverIntent(config);

	$('div[class^=contenido]').click(function(){
		pos=$('div[class^=contenido]').index(this);
		if(pos!=ocon&&opd==0){
			opd=1;
			closeCon(ocon);
			if(pos>ocon){for(i=0;i<pos;i++){$('.contenido'+(i+1)).animate({left:(-320+(i*32))+'px'},800,function(){opd=0;});}
			}else{for(i=pos;i<8;i++){$('.contenido'+(i+1)).animate({left:((i*32))+'px'},800,function(){opd=0;});}}
			openCon(pos);
			ocon=pos;
		}
	});
	$('.footS').click(function(){
		$('#searchDate').val($(this).attr('rel'));
		$('#searchID').val('');
		$('#searchUp').submit();
	});


	$('#tsButton').click(function(){
			obj=$('#buscar');
			ov=obj.val();
			if(ov!=''&&ov!=obj.attr('title')){
				if(ov.length>2){
					obj.val(ov);
					$('#theSearch').submit();
				}else{
					alert(errtxt[32]);
					return false;
//					$('#theSearch').submit();
				}
			}else{
				return false;
			}
	});

	//login-out

	$('.logout').click(function(){
		if(confirm(errtxt[33])){
			$.post('calls/logout.php',function(d){
				$('#user_logged').hide();
				$('#user_logged_not').show();
				loggedId='';
				window.location='index.php';
			});
		}
		return false;
	});

	$('.lostpass').click(function(){
		$('#logbox').fadeOut(200);
		$('#logMail,#logPass,#passMail').val('');
		$('#logRec').removeAttr('checked');
		$('#loginErr2,#passErr').hide();
		$('#passbox label:eq(0)').show();
		$('#passbox div').show();
		$('#passbox label:eq(1)').hide();
		$('#passbox').fadeIn(200,function(){$('#passMail').focus();});
		return false;
	});

	$('#passButton').click(function(){
		$('#passErr').html('').hide();
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(!filter.test($('#passMail').val())){
			$('#passErr').html(errtxt[0]).show();
		}else{
			$('#passbox label:eq(0)').hide();
			$('#passbox label:eq(1)').show();
			$('#passbox div').hide();
			$.post('calls/forgotpass.php',{mail:$('#passMail').val()},function(d){
				$('#passbox label:eq(1)').hide();
				if(d=='none'||d=='noact'){
					if(d=='none')
						$('#passErr').html(errtxt[34]).show();
					else
						$('#passErr').html(errtxt[35]).show();

					$('#passbox div').show();
					$('#passbox label:eq(0)').show();
				}else{
					if(d==0){ms=errtxt[29];
					}else{ms='Correo enviado.';}
					$('#passErr').html(ms).show().animate({color:'#000'},2000,function(){$('#passbox').fadeOut(200);});
				}
			});
		}

	});

	$('#passCancel').click(function(){
		$('#passbox').fadeOut(200);
		$('#passErr').html('').hide();
		$('#passMail').val('');
	});

	$('.login').click(function(){$('#logbox').fadeIn(200,function(){$('#logMail').focus();});return false;});
	$('#logCancel').click(function(){
		$('#logbox').fadeOut(200);
		$('#logMail,#logPass').val('');
		$('#logRec').removeAttr('checked');
		$('#loginErr2').hide();
	});

	$('#logButton').click(function(){
		$('#loginErr2').html('&nbsp;').hide();
		$('#logMail,#logPass').css('border','1px solid #999');
		if($('#logMail').val()==''){
			$('#logMail').css('border','1px solid #d00');
			$('#logMail').focus();
		}else if($('#logPass').val()==''){
			$('#logPass').css('border','1px solid #d00');
			$('#logPass').focus();
		}else{
			rec=$('#logRec').attr('checked');
			$.post('calls/comlogin.php',{comMail:$('#logMail').val(),comPass:$('#logPass').val()},function(d){
				if(d=='none'){$('#loginErr2').html(errtxt[36]).show();
				}else if(d=='disabled'){$('#loginErr2').html(errtxt[37]).show();
				}else{
					r=d.split('|');
					loggedId=r[0];
					if(rec){$.post('calls/comlogin.php',{setc:true,id:r[0],name:r[1],sub:r[2]});}
					$('#user_logged_not').hide();
					$('#user_logged li:last').find('span').html(r[1]);
					if(r[2]!=0){$('.gru_path a').attr('href',r[2]+'/');}else{$('.gru_path').hide();}
					$('#user_logged').show();
					$('#logbox').fadeOut(200);
					$('#logMail,#logPass').val('');
					$('#loginErr2').hide();
					$('#logRec').removeAttr('checked');
				}
			});
		}
	});

	// jcarousel
	jQuery('#mycarousel').jcarousel();
	jQuery('#mycarousel2').jcarousel();
	jQuery('#mycarousel3').jcarousel();

});

function frontAnim(){
	pos=$('div[class^=contenido]').index(this);
	if(pos!=ocon&&opd==0){
		opd=1;
		closeCon(ocon);
		if(pos>ocon){for(i=0;i<pos;i++){$('.contenido'+(i+1)).animate({left:(-320+(i*32))+'px'},800,function(){opd=0;});}
		}else{for(i=pos;i<8;i++){$('.contenido'+(i+1)).animate({left:((i*32))+'px'},800,function(){opd=0;});}}
		openCon(pos);
		ocon=pos;
	}
	return false;
}

function doNothing(){}

function setSearch(){$('#searchUp').submit();}

function closeCon(p){
	$('#freeone,#freetwo').hide();
	$('.cTop').eq(p).hide();
	$('.cTop2').eq(p).fadeIn(300);
	$('.cBot').eq(p).hide();
	$('.disimulo').eq(p).fadeIn(300);
	$('.contenido'+(p+1)).css('background','#f9f9f9').find('.cuerpoAbanico').css('visibility','hidden');
}

function openCon(p){
	$('.cTop2').eq(p).hide();
	$('.cTop').eq(p).fadeIn(300);
	$('.disimulo').eq(p).hide();
	$('.cBot').eq(p).fadeIn(300);
	$('.contenido'+(p+1)).css('background','#fff').find('.cuerpoAbanico').css('visibility','visible');
	if(p==6){
		if($('.contenido7 .cuerpoAbanico:eq(0)').find('img[alt=Free]').length!=0){$('#freeone').show();}
		if($('.contenido7 .cuerpoAbanico:eq(1)').find('img[alt=Free]').length!=0){$('#freetwo').show();}
	}
}

