var IMG_PATH ="/skypetwweb/imgs/d_imges/";

function re_runEvent( func, para1, para2 ) {

	addEvent(window,'load',func,false, para1, para2);
}


function addEvent( elm, evType, fn, useCapture, para1, para2 ) {
	// data setting.

	// function setting.
	if(elm.addEventListener) {
   		elm.addEventListener(evType,fn,useCapture);
		return true;
		
   	} else if(elm.attachEvent) {  		
		var r = elm.attachEvent('on'+ evType, fn);   		
		return r;   	
	
	}else {
   		elm['on' + evType] = fn;
   	}
}

//--- 變數宣告區 --------------------


//--- functions --------------------
/**
 * array:  aryMainFocus[]
 */
function showMainFocus() {
	if( aryMainFocus.length == 0 )		return;

	aryMainFocus = getActiveArray(aryMainFocus);

	var arrIndex =  Math.floor( Math.random() * aryMainFocus.length ) ;

	document.getElementById("mfocus_pic_link").href = aryMainFocus[arrIndex].mf_link;
	document.getElementById("mfocus_pic_grap").src  = IMG_PATH + aryMainFocus[arrIndex].mf_pic;	   
	document.getElementById("mfocus_pic_grap").alt   = aryMainFocus[arrIndex].mf_title;	   

	document.getElementById("mfocus_title_link").href = aryMainFocus[arrIndex].mf_link;
	document.getElementById("mfocus_title_data").innerHTML		= aryMainFocus[arrIndex].mf_title;	   
	document.getElementById("mfocus_content_data").innerHTML	= aryMainFocus[arrIndex].mf_content;
}

/**
 * array:  arySubFocus[]
 */
function showSubFocus() {

	if( arySubFocus.length == 0 ) {
		document.getElementById("sfocus1_subdiv").style.display = "none";
		document.getElementById("sfocus2_subdiv").style.display = "none";
		return;
	}

	arySubFocus = randomArray(getActiveArray(arySubFocus),2);

	var arrIndex =  Math.floor( Math.random() * arySubFocus.length ) ;

	// 第一格.
	document.getElementById("sfocus1_pic_link").href = arySubFocus[arrIndex].sf_link;
	document.getElementById("sfocus1_pic_grap").src   = IMG_PATH + arySubFocus[arrIndex].sf_pic;	   
	document.getElementById("sfocus1_pic_grap").alt   = arySubFocus[arrIndex].sf_title;	   

	document.getElementById("sfocus1_title_link").href = arySubFocus[arrIndex].sf_link;
	document.getElementById("sfocus1_title_data").innerHTML		= arySubFocus[arrIndex].sf_title;	   
	document.getElementById("sfocus1_content_data").innerHTML   = arySubFocus[arrIndex].sf_content;


	if( arySubFocus.length > 1 ) {
		var nextIndex;
		if( arrIndex+1 == arySubFocus.length )	nextIndex = arrIndex-1;	
		else									nextIndex = arrIndex + 1;

		// 第二格.
		document.getElementById("sfocus2_pic_link").href = arySubFocus[nextIndex].sf_link;
		document.getElementById("sfocus2_pic_grap").src = IMG_PATH + arySubFocus[nextIndex].sf_pic;	   
		document.getElementById("sfocus2_pic_grap").alt   = arySubFocus[nextIndex].sf_title;	   

		document.getElementById("sfocus2_title_link").href = arySubFocus[nextIndex].sf_link;
		document.getElementById("sfocus2_title_data").innerHTML		= arySubFocus[nextIndex].sf_title;	   
		document.getElementById("sfocus2_content_data").innerHTML	= arySubFocus[nextIndex].sf_content;
	}
	else {
		document.getElementById("sfocus2_subdiv").style.display = "none";
	}
}

/**
 * array:  aryTextFocus[]
 */
function showTextFocus() {
	aryTextFocus = randomArray(getActiveArray(aryTextFocus),3);
	var para1 = false;			if( aryTextFocus.length >= 1 )	para1 = true;
	var para2 = false;			if( aryTextFocus.length >= 2 )	para2 = true;
	var para3 = false;			if( aryTextFocus.length >= 3 )	para3 = true;

	//
	if( para1 ) {
		document.getElementById("tfocus1_text_link").href		= aryTextFocus[0].tf_link;
		document.getElementById("tfocus1_text_data").innerHTML	= aryTextFocus[0].tf_title;	   	
	}
	else {
		document.getElementById("tfocus1_textdiv").style.display = "none";
	}

	//
	if( para2 ) {
		document.getElementById("tfocus2_text_link").href		= aryTextFocus[1].tf_link;
		document.getElementById("tfocus2_text_data").innerHTML	= aryTextFocus[1].tf_title;  	
	}
	else {
		document.getElementById("tfocus2_textdiv").style.display = "none";
	}

	//
	if( para3 ) {
		document.getElementById("tfocus3_text_link").href		= aryTextFocus[2].tf_link;
		document.getElementById("tfocus3_text_data").innerHTML	= aryTextFocus[2].tf_title;	   	
	}
	else {
		document.getElementById("tfocus3_textdiv").style.display = "none";
	}

}


/**
 * array:  aryTopBiz[]
 */
function showTopBiz() {

	aryTopBiz = randomArray(getActiveArray(aryTopBiz),2);

	if( aryTopBiz.length == 0 ) {
		document.getElementById("topbiz_div_letf").style.display = "none";
		document.getElementById("topbiz_div_right").style.display = "none";
		return;
	}

	
	var arrIndex =  Math.floor( Math.random() * aryTopBiz.length ) ;

	// 第一格.
	document.getElementById("topbiz1_pic_link").href = aryTopBiz[arrIndex].tb_link;
	document.getElementById("topbiz1_pic_grap").src = IMG_PATH + aryTopBiz[arrIndex].tb_pic;	   
	document.getElementById("topbiz1_title_link").href = aryTopBiz[arrIndex].tb_link;
	document.getElementById("topbiz1_title_data").innerHTML		= aryTopBiz[arrIndex].tb_title;	   
	document.getElementById("topbiz1_content_data").innerHTML   = aryTopBiz[arrIndex].tb_content;


	if( aryTopBiz.length > 1 ) {
		var nextIndex;
		if( arrIndex+1 == aryTopBiz.length )	nextIndex = arrIndex-1;	
		else									nextIndex = arrIndex + 1;

		// 第二格.
		document.getElementById("topbiz2_pic_link").href = aryTopBiz[nextIndex].tb_link;
		document.getElementById("topbiz2_pic_grap").src = IMG_PATH + aryTopBiz[nextIndex].tb_pic;	   
		document.getElementById("topbiz2_title_link").href = aryTopBiz[nextIndex].tb_link;
		document.getElementById("topbiz2_title_data").innerHTML		= aryTopBiz[nextIndex].tb_title;	   
		document.getElementById("topbiz2_content_data").innerHTML	= aryTopBiz[nextIndex].tb_content;
	}
	else {
		document.getElementById("topbiz_div_right").style.display = "none";
	}
}

/**
 * array:  aryBottomBiz[]
 */
function showBottomBiz() {

	aryBottomBiz = getActiveArray(aryBottomBiz);

	if( aryBottomBiz.length == 0 )		return;

	var arrIndex =  Math.floor( Math.random() * aryBottomBiz.length ) ;

	document.getElementById("btmbiz_pic_link").href		= aryBottomBiz[arrIndex].bb_link;
	document.getElementById("btmbiz_pic_grap").src		= IMG_PATH + aryBottomBiz[arrIndex].bb_pic;	   

	document.getElementById("btmbiz_case_link").href	= aryBottomBiz[arrIndex].bb_case;	   
	document.getElementById("btmbiz_prove_link").href   = aryBottomBiz[arrIndex].bb_prove;	   

	document.getElementById("btmbiz_title_link").href	= aryBottomBiz[arrIndex].bb_link;
	document.getElementById("btmbiz_title_data").innerHTML		= aryBottomBiz[arrIndex].bb_title;	   
	document.getElementById("btmbiz_content_data").innerHTML	= aryBottomBiz[arrIndex].bb_content;
}


/**
 * array:  aryAngel[]
 */
function showAngel() {
	if( aryAngel.length == 0 )		return;

	aryAngel = getActiveArray(aryAngel);

	var arrIndex =  Math.floor( Math.random() * aryAngel.length ) ;

	document.getElementById("angel_pic_grep").src			= IMG_PATH + aryAngel[arrIndex].ang_pic;	   

	document.getElementById("angel_trans_call").href		= "skype:" + aryAngel[arrIndex].ang_id + "?call";
	document.getElementById("angel_trans_chat").href		= "skype:" + aryAngel[arrIndex].ang_id + "?chat";	   
	document.getElementById("angel_trans_userinfo").href	= "skype:" + aryAngel[arrIndex].ang_id + "?userinfo";	   

	document.getElementById("angel_know_link").href			= "skype:" + aryAngel[arrIndex].ang_know + "?add";
	document.getElementById("angel_join_link").href			= "skype:" + aryAngel[arrIndex].ang_join + "?add";

	document.getElementById("angel_title_data").innerHTML	= aryAngel[arrIndex].ang_title;
	document.getElementById("angel_content_data").innerHTML	= aryAngel[arrIndex].ang_content;
}


/**
 * array:  aryMenuBanner[]
 */
function showMenuBanner() {
	/*var arrIndex =  Math.floor( Math.random() * showMenuBanner.length ) ;
	
	document.getElementById("mbanner_link").href	= aryMenuBanner[arrIndex].mb_link;
	document.getElementById("mbanner_grep").src		= IMG_PATH + aryMenuBanner[arrIndex].mb_pic;*/

	aryMenuBanner = getActiveArray(aryMenuBanner);

	var arrIndex =  Math.floor( Math.random() * aryMenuBanner.length ) ;
	//alert("arrIndex-->"+arrIndex);
	if(aryMenuBanner[arrIndex].mb_link==""){
		document.getElementById("menubanner").innerHTML = "<img src='"+IMG_PATH + aryMenuBanner[arrIndex].mb_pic+"' width='120' height='600' border='0' >"
	}else{
		document.getElementById("menubanner").innerHTML = "<a href='"+aryMenuBanner[arrIndex].mb_link+"'><img src='"+IMG_PATH + aryMenuBanner[arrIndex].mb_pic+"' width='120' height='600' border='0'></a>"
	}
}


/**
 * array:  aryIvrBnr[]
 */
function showIvrBnr() {

	aryIvrBnr = getActiveArray(aryIvrBnr);

	var arrIndex =  Math.floor( Math.random() * aryIvrBnr.length ) ;

	document.getElementById("ib_pic_grep").src		= IMG_PATH + aryIvrBnr[arrIndex].ib_pic;
	document.getElementById("ib_pic_link").href		= aryIvrBnr[arrIndex].ib_link;
}


/**
 * array:  aryContentFlash[]
 */
function getRdnFlash(){
	aryContentFlash = getActiveArray(aryContentFlash);

	var arrIndex =  Math.floor( Math.random() * aryContentFlash.length ) ;
	var result = IMG_PATH + aryContentFlash[arrIndex].cf_file;
	//alert("result--->"+result);
	return result;

}

function getActiveArray(objArr){
	var tmpArr = Array(); 
	var today = new Date();
	/*
	alert(today);
	alert(today.getYear());*/
	var sMonth = (today.getMonth()+1)<10?("0"+(today.getMonth()+1)):(today.getMonth()+1);
	var sDate = (today.getDate()<10)?("0"+today.getDate()):(today.getDate());
	var nowD = ((today.getYear()<1000)?(today.getYear()+1900):today.getYear()) + "/" + sMonth + "/" + sDate;
	//alert(nowD);
	//var delIndex = ",";
	var addIndex = ",";
	for(var j=0;j<objArr.length;j++){
		/*
		alert("now-->"+nowD);
		alert("start-->"+objArr[j].start);
		alert("end-->"+objArr[j].end);
		alert("ret-->"+(objArr[j].start < nowD && objArr[j].end > nowD));*/
		if(objArr[j].start <= nowD && objArr[j].end > nowD){
			addIndex += j + ",";
			}
		}
	var temp = ",";
	var okArr = Array();
	if(addIndex != ","){
		var i=0;
		for(var k=0;k<objArr.length;k++){
			temp += k + ",";
			if(addIndex.indexOf(temp) != -1){
				okArr[i] = objArr[k];
				addIndex = addIndex.replace(temp,",");
				i+=1;
			}
			temp = ",";
		}
	}
	return okArr;
}


