var cssmenuids=["cssmenu","cssmenu1","cssmenu2"];
var envio = 0;
function createcssmenu2(){
	for(var i=0; i<cssmenuids.length; i++){
		if($('#'+cssmenuids[i]).html() != null){
			var ultags = $("#"+cssmenuids[i]).find("ul");
			for (var t=0; t<ultags.length; t++){
				var spanref = $("<span></span>").attr('class','arrowdiv').html('&nbsp;&nbsp;&nbsp;&nbsp;');
				$(ultags[t]).parent().find('a').eq(0).append(spanref);
				$(ultags[t]).parent().mouseover(function(){
					$(this).css('z-index',100).find("ul").eq(0).css({'visibility':'visible','z-index':0});
				}).mouseout(function(){
					$(this).css('z-index',0).find("ul").eq(0).css({'visibility':'hidden','z-index':100});
				});
			}
		}
	}
}

/*var imagenart = null;
function requestfile(elem,id){
	id = id.replace('art','');
	if(imagenart != null){ $('#flashplayer').parent().html(imagenart);}
	imagenart = $(elem).html();
	var img = $(elem).children('img').attr('src');
	$(elem).css('background',"url('"+img+"') no-repeat 1px 1px").html('<span id="flashplayer"></span>');
	//request del archivo en ecap
	//devuelve una id de archivo temporal generado
	swfobject.embedSWF('/swf/player.swf', "flashplayer", "101", "101", "9.0.0", null,{id : id},{ wmode: "transparent" });
}*/

function go2scroll(id){$('html').animate({ scrollTop: $(id).offset().top }, "fast");}
function formularioRegistroCabecera(){
	$('#reloadcc').bind('click',function(){
		$('#ccode').attr('src',$('#ccode').attr('src').substr(0,23)+'?'+new Date().getTime());
	});
	$('#formLoginMovilJs,#formPasswordJs').hide();
	$('#formRegistroMovilJs').show();
	go2scroll('#formRegistroMovilJs');
	$('#formRegistroMovilJs').find('input[name=tlf]').focus();
}
function formularioLoginCabecera(){
	$('#formRegistroMovilJs,#formPasswordJs').hide();
	$('#formLoginMovilJs').show();
	go2scroll('#formLoginMovilJs');
	$('#formLoginMovilJs').find('input[name=tlf]').focus();
}
function formularioPassword(){
	$('#formLoginMovilJs,#formRegistroMovilJs').hide();
	$('#formPasswordJs').show();
	go2scroll('#formPasswordJs');
	$('#formPasswordJs').find('input[name=tlf]').focus();
}
function formularioLoginTwitter(){
	$('#formLoginTwitter').show();
	go2scroll('#formLoginTwitter');
	$('#formLoginTwitter').find('input[name=usuario_twitter]').focus();
}
function validatefields(elem){
	if(elem.nodeName == '#document')
		return false;
	$(elem).find(".log_err").html('&nbsp;');
	var req = $(elem).find('input[rel=req],textarea[rel=req]');
	$(req).removeClass('new_age_error');
	for(var i=0;i<req.length;i++){
		if($.trim($(req[i]).val()) == ''){
			$(req[i]).addClass('new_age_error').focus();
			$(elem).find(".log_err").html($(elem).attr('err'));
			return false;
		}
	}
	return elem;
}
function login(form){
	var vali = validatefields(form);
	if(!vali) return;
	var campos = $(form).serialize();
	$(form).find(".des_cargando").show();
	$.post( "http://"+document.domain+"/json/login", campos,
	  function(data){
	  	  if(data.status == "0"){
	  	  	  $(form).find(".des_cargando").hide().end().find('input[rel=req],textarea[rel=req]').val('').end().find(".log_err").html(data.msg);
	  	  }
	  	  else if(data.status == "1"){ location.reload();}
	},"json");
	return false;
}

$(document).ready(function(){
	createcssmenu2();
//	var players = $(this).find('img[class=l_arthumbmain]');
//	if(players.length > 0){ $(players).live('click',function(){ requestfile($(this).parent(),$(this).attr('id'));});}
	var logins = $(document.forms).filter('.login_site');
	if(logins.length > 0){
		$(logins).bind('submit',function(e){ e.preventDefault(); login($(this));});
	}
});
$('#areasms').ready(function(){
	$('#areasms').bind('input keyup paste',function(){
		var mens_cant = 160-$('#areasms').val().length;
		if(mens_cant < 0) {
			mens_cant = 0;
			var ncadena = $('#areasms').val().substring(0,160);
			$('#areasms').val(ncadena).html(ncadena);
		}
		$('#mens_cant')[0].innerHTML = mens_cant;
	});
});
$('#fsend_sms').ready(function(){
	$('#fsend_sms').submit(function(e){
		if(envio == 0){	envio = 1;}
		else {return; }
		e.preventDefault();
		if(!validatefields(this)) { envio = 0; return; }
		$('#fsend_sms').find('input[type=button]').attr('disabled',true);
		var campos = $(this).serialize();
		$.post("http://"+document.domain+"/json/enviosms", campos,function(data){
			envio = 0;
			$('#fsend_sms').find('.log_err').html(data.msg).end().find('input[type=button]').attr('disabled',false);
	  		if(data.status == "1"){
	  			$('#mens_cant')[0].innerHTML = 160;
	  			$('#fsend_sms').find('input[rel=req],textarea[rel=req]').val('');
	  	  		$('#msg_ucreditos')[0].innerHTML = data.cr;
	  		}
	  	},"json");
	});
});

function insertSwf(swfFile, width, height, wmode, quality, div){
	var html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" ';
	html += 'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ';
	html += 'width="'+width+'" height="'+height+'"><param name="movie" value="' + swfFile + '">';
	html += '<param name="quality" value="'+quality+'"><param name="wmode" value="'+wmode+'">';
	html += '<embed src="' + swfFile + '" wmode="'+wmode+'" quality="'+quality+'" ';
	html += 'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" ';
	html += 'align="middle" width="'+width+'" height="'+height+'" /></object>';
	$(div).html(html);
}

function registro(form){
	var vali = validatefields(form);
	if(!vali) return;
	var campos = $(form).serialize();
	$(form).find(".des_cargando").show();
	$.post( "http://"+document.domain+"/json/registro", campos,
	  function(data){
		if(data.status == "0"){
			$(form).find(".des_cargando").hide().end().find(".log_err").html(data.msg);
		}
		else if(data.status == "1"){
			setTimeout(function(){
				$(form).find(".modulo_descarga_1,.des_cargando").hide().end().find(".modulo_clave").html(data.msg);
			},1500);
		}
	},"json");
	return false;
}

function comentar(form){
	form = validatefields(form);
	if(!form) return;
	var campos = $(form).serialize();
	$.post("http://"+document.domain+"/json/opinar",campos,function(data){
		if(data.status == 1) {location.reload(); }
	},'json');
	return false;
}
function reactiva(elem){
	$(elem).attr('disabled','disabled');
	$('#formLoginMovilJs').find(".des_cargando").show();
	$.post( "http://"+document.domain+"/json/reactivar", {'time': new Date().getTime()},
	  function(data){
	  	  $('#formLoginMovilJs').find(".des_cargando").hide();
	  	  if(data.status == "0"){
	  	  	  $('#formLoginMovilJs').find(".des_cargando").hide().end().find(".log_err").html(data.msg);
	  	  	  $(elem).attr('disabled','');
	  	  }
	  	  else if(data.status == "1"){
	  	  	  $('#formLoginMovilJs').find(".mensaje").html(data.msg);
	  	  }
	  },"json");
	return false;
}

function rating(elem,num,cname,conid,contipo){
	$(elem.parentNode).attr("onmouseout","$(this).attr('class','"+cname+"')").attr('class',cname);;
	$('#ratingstar').val(num);
	
	var campos = {
		id_contenido : conid,
		tipo_contenido : contipo,
		valoracion : num
	};
	
	$('#voto'+conid).fadeIn('slow');
	$('#voto'+conid).fadeOut(3000);
	$.post("http://"+document.domain+"/json/votar",campos,function(data){},'json');
		
	return false;
}

function compartir(elem){
	
	if($('#comparte_form').is(':visible')){
		$('#comparte_form').hide();
	}else{
		$('#comparte_form').find('input[name=id_contenido]').val(elem);
		$('#resultado'+elem).after($('#comparte_form'));
		$('#enviar_form').hide();
		$('#comparte_form').show();
	}
}

function validar_enviar(){
	
	name_from 	= $('#enviar_form').find('input[name=name_from]').val();
	email_from 	= $('#enviar_form').find('input[name=email_from]').val();
	name_to 	= $('#enviar_form').find('input[name=name_to]').val();
	email_to 	= $('#enviar_form').find('input[name=email_to]').val();
	message 	= $('#enviar_form').find('textarea').val();

	if( name_from == "" || email_from == "" || name_to == "" || email_to == "" || message == "" )
		$('#empty_js').show();	
	else
		$('#form_envio').submit();
	
	return;
	
}

function enviar(elem){
	
	$('#empty_js').hide();
	
	if($('#enviar_form').is(':visible')){
		$('#enviar_form').hide();
	}else{
		$('#enviar_form').find('input[name=id_contenido]').val(elem);
		$('#form_envio').attr('action',$('#form_envio').attr('action')+elem);
		$('#resultado'+elem).after($('#enviar_form'));
		$('#comparte_form').hide();
		$('#enviar_form').show();
	}

}

function report(id_comentario){
	
	var com_id = id_comentario;
 	$.post("http://"+document.domain+"/json/report", {com_id: com_id},
 		function(data){ location.reload();}
	,"json");
	
}

function recupera(form){
	
	var vali = validatefields(form);
	if(!vali) return;

	$(form).find(".des_cargando").show();
	var campos = $(form).serialize();

	$.post( "http://"+document.domain+"/json/recupera", campos,
	  function(data){
	  	  $(form).find(".des_cargando").hide();
	  	  if(data.status == "0"){
	  	  	  $(form).find(".log_err").html(data.msg);
	  	  }
	  	  else if(data.status == "1"){
	  	  	  $(form).find(".table_login").hide().end().find(".modulo_clave").html(data.msg);
	  	  }
	  },"json");
	  
	return false;

}

