﻿var themeidx=0;
var themeanimateid;
var maxsch = 0;
var secblockh;
var blkanistatus = new Array();
var secspd='fast';

function setvisual(v,id) {
	$("#"+v).css("background-image","url('"+$("#"+id+" img.bgimg").attr("src")+"')");
	//$("#"+v+" .titleimg").attr("src",$("#"+id+" img.titleimg").attr("src"));
	$("#"+v+" .description").html($("#"+id+" div.description").html());
}
function fadenext(id) {
	setvisual("backvisual",id);
	$("#frontvisual").fadeOut(1200,function() { setvisual("frontvisual",id); $("#frontvisual").show(); });
}
function changevisual() {
	themeidx++;
	if (themeidx>=numtheme) themeidx=0;
	fadenext(themearr[themeidx]);
}
function blkimgloaded() {
	if(!iscms()) {
		themeload++;
		if (themeload>=numtheme && themeanimateid==null) 
			themeanimateid = setInterval("changevisual()",8000); //change visual every 8 seconds
	}										
}

function setAniSection() {
	secblockh = $(".sectionblock").height();
	var grayh = secblockh-116;
	$(".sectionblock").mouseover( function() {
		var blkid = $(this).attr("id");
		var blkpos = $(this).offset();
		//ipad top value fix
		if (isipad()) blkpos.top = blkpos.top - $(window).scrollTop();		
		blkanistatus = new Array();
		$(".sectionClone").remove();
		$(".sectionblock").css("visibility","");
		if (blkanistatus[blkid+"_clone"]==null) {
			var cblk = $("#"+blkid).clone().attr("id",blkid+"_clone").addClass('sectionClone');
			cblk.css('position','absolute').css('z-index','2000');					
			cblk.css('padding-left','0px').css('top',blkpos.top).css('left',blkpos.left);
			cblk.wrapInner('<a href="'+cblk.find('a').attr('href')+'" pgid="'+cblk.find('a').attr('pgid')+'" class="pagelink" />');
			cblk.find('.sectiongray').height(grayh);
			cblk.prependTo('body');			
			//animate
			cblk.addClass('lightyellowbg').prepend("<div class='toppad clear' style='height: 10px; display: none;' />");
			cblk.find('img.sectionimg').css('margin','0px').wrap("<div class='gradyellowbg' style='padding: 10px 0px;' />");
			cblk.find('div.sectiondesc, div.sectiontitle').slideUp(secspd,function() {
				blkanistatus[blkid+"_up"]="done"; 				
			} );
			cblk.find('div.sectiongray, div.sectionmore, div.toppad').slideDown(secspd,function() {
				blkanistatus[blkid+"_down"]="done";								
			} );	
			cblk.animate( { marginTop: '-10' },secspd,function() {
				blkanistatus[blkid+"_animate"]="done";				
			} );	
			
			$("#"+blkid).css("visibility","hidden");
			blkanistatus[blkid+"_clone"]="done";
			cblk.mouseleave( function() { cblk.remove(); $(".sectionblock").css("visibility",""); blkanistatus = new Array();} );
		}
	});
}

function custpgload() {
	//background animation
	if(!iscms())		themearr.sort(randomSort); //shuffle array
	setvisual("frontvisual",themearr[themeidx]);			
	//align section height
	$(".sectiondesc").each( function() {
		if ($(this).height()>maxsch) maxsch=$(this).height();
	});
	$(".sectiondesc").height(maxsch);	
	//fix date display
	setnewsdate();	
	//section mouseover animation	
	if (!iscms()) {
		setAniSection();
	}
}	

