/** *	 Copyright(c) 2009: Mantecao / Grupo Alion C.A. *	 url: www.mantecao.com.ve/licensing *	 email: licensing@mantecao.com.ve *	 author: Nilda Ching *	 description: Funciones variadas utilizadas en los blogs/post *	 usage: */var cursor_comments = 0;function commentPost(){	// verificar si existe sesion de usuario	if(!sessvars.site.userinfo){		 // activar qtip para comentar un post como usuario registrado		 $("#usertype",".leave-comment").click(function(){			 if(this.value == "R")core.account.SignIn.localize();		 });	}}function activateFlashBlogs(){	$('#embedswf').vid({		type: 'youtube',		videoId: '17mrEZ_Xt7s'	});}function onYouTubePlayerReady(playerId) {	//$('#embedswf').flash(function(){this.addEventListener("onStateChange", "onPlayerStateChange")});}function applyOver_in_linkVerMas(){	$("#categorias_deportes .categorias1 .box_categories .center .content_categoria #fondo_hover").hover(		function(){		    $(this).find("a.ver_mas").attr("style","background-color:#E6F3FC");		    //$("#categorias_deportes .categorias1 .box_categories .center .content_categoria #fondo_hover a.ver_mas").attr("style","background-color:#E6F3FC");		},		function(){		$(this).find("a.ver_mas").attr("style","background-color::#FFFFFF");		    //$("#categorias_deportes .categorias1 .box_categories .center .content_categoria #fondo_hover a.ver_mas").attr("style","background-color:#FFFFFF");		}	)	$("#categorias_salud .categorias1 .box_categories .center .content_categoria #fondo_hover").hover(		function(){			$(this).find("a.ver_mas").attr("style","background-color:#FDFFCE");			//$("#categorias_deportes .categorias1 .box_categories .center .content_categoria #fondo_hover a.ver_mas").attr("style","background-color:#E6F3FC");		},		function(){			$(this).find("a.ver_mas").attr("style","background-color::#FFFFFF");			//$("#categorias_deportes .categorias1 .box_categories .center .content_categoria #fondo_hover a.ver_mas").attr("style","background-color:#FFFFFF");		}	)}/** * showErrorsFormContacts: metodo que muestra la caja de errores por validaciones en cliente del formulario de contactos**/function showErrorsFormContacts(errors){	var div_container = $('<div class="message_container" id="error_contactos" style="text-align: left; display: none;"></div>');	var div_msg = $('<div class="error_content messages"></div>');	div_msg.append('<div class="error_header" id="error_header_contactos">' + app.messages.FIX_BEFORE_CONTINUE + ':</div>');	var div_e = $('<div class="error_messages" id="error_messages_contactos">');	$.each(errors, function(key, value){		div_e.append('<a href=javascript:core.utils.setfocus("' + key + '")>' + value.field + '</a>: ' + value.msg + '<br/>');	});	div_msg.append(div_e);	div_container.append(div_msg);	$('#validation_msg').html(div_container);	$('#error_contactos').slideDown(500);}/** * start_scrollable_categorias: metodo que genera el scrollable de los medias de la pagina categorias de cada blog * @requires javascripts/jquery/jquery.tools.min.js */function start_scrollable_categorias(){	// initialize scrollable	if ($(".box_foto .center .image div").length > 0)	$(".center .foto").scrollable({circular: true, items: ".image", next:".flecha_der_foto", prev:".flecha_izq_foto"});			if ($(".box_caricatura .caricatura .image div").length > 0)	$(".center .caricatura").scrollable({circular: true, items: ".image", next:".flecha_der_caricatura", prev: ".flecha_izq_caricatura"});		}/** * start_scrollable_videoblogs: metodo que genera el scrollable de los videos de los blogs en la pagina index de blog */function start_scrollable_videoblogs(){	if ($(".items_embedswf div").length > 0) {		$(".youtube_box").scrollable({circular:true, items: ".items_embedswf",next: ".flecha_der",prev: ".flecha_izq"});	}}/** * start_scrollable_videoposts: metodo que genera el scrollable de los videos relacionados a un post */function start_scrollable_videoposts(){	$(".videos .content").scrollable({vertical:true, items: ".cajas",next: ".flecha_bottom",prev: ".flecha_top"});}function loadComments(scroller){	var id = jQuery.url.param("post_id");	var count = 0;	$.get("_post_comments.html?post_id=" + id + "&cursor_comments=" + cursor_comments, function(data){		$(data + " div").each(function(i,item){			if($(this).is('div')){				$('div.comments').append(this);				count += 1;			}		});		if (count > 0) cursor_comments += count;		$('div.boton_down_mas_comentarios').removeAttr("style");		$('div.load_comments').remove();		if(scroller)bindCommentsScroller('post');		$('.comments').animate({scrollTop: '+=' + 176 + 'px'}, 400);	});}/** * showUser: metodo que despliega la informacion del usuario en la parte superior de la pagina * @param {Object} r: objeto retornado de autenticacion */function showUser(r){	if (typeof displayUserInfo != 'undefined') {		displayWelcomeMsg(r.entry.user.firstname, r.entry.user.lastname);		setAvatar(r.entry.user.avatar_url);			verifyUSerToCommentForm();	}}function loadPostHome(blog){	var blog = blog || "";		$('.mid','.content .blog').empty();	$('.mid','.content .blog').append('<div class="loading">' + app.messages.PLEASEWAIT + '</div>');	$.get("_posts_home.html?blog=" + blog, function(data){		$('.mid','.content .blog').empty();		$('.mid','.content .blog').append($(data + ' body'));	});}function loadProductHome(){			$('.mid','.content .productos').empty();	$('.mid','.content .productos').append('<div class="loading">' + app.messages.PLEASEWAIT + '</div>');	$.get("_products_home.html", function(data){		$('.mid','.content .productos').empty();		$('.mid','.content .productos').append($(data + ' body'));		$('.mid','.content .productos').append('<div class="clearing"></div>');	});}/** * loadGetsatisfactionHome: metodo que invoca la funcion en el core para obtener los topicos de getsatisfaction * @requires javascripts/jquery/jquery.tools.min.js * @requires javascripts/mantecao/core.js, javascripts/mantecao/core.news.js * @requires variable global definida "getSatisf" en la cual se crea una instancia de core.news.getsatisfaction */function loadGetsatisfactionHome(topic){	var topic = topic || "";	var htmli = '<div class="[style]"><a href="[url]"><div class="left fl"><div class="image"></div></div><div class="right fl"><h5>[subject]</h5><p>[content]</p></div><div class="clearing"></div><div class="mas">&raquo;</div></a></div>';	$('.content .get .mid').empty();	$('.content .get .mid').append('<div class="loading">' + app.messages.PLEASEWAIT + '</div>');	getSatisf.gettopics(topic,6,htmli,'.content .get .mid',60,108);}function actionButtonsBlog(){	$('.menu a','.content .blog').click(function(){		$('.menu a','.content .blog').removeAttr('class');		if($(this).parents('.todos').length > 0){			loadPostHome('');		}else if($(this).parents('.salud').length > 0){			loadPostHome('salud');		}else loadPostHome('deportes');		$(this).attr("class","active");	});}function actionButtonsGetSatisfaction(){	$('.menu a','.content .get').click(function(){		$('.menu a','.content .get').removeAttr('class');		if($(this).parents('.todos').length > 0){			loadGetsatisfactionHome();		}else if($(this).parents('.preguntas').length > 0){			loadGetsatisfactionHome('question');		}else if($(this).parents('.ideas').length > 0){			loadGetsatisfactionHome('idea');		} else loadGetsatisfactionHome('praise');				$(this).attr("class","active");	});}
