/*****************************************************
function group
*****************************************************/
//計次元件


// 浮水印DIV

document.write("<div id='waterMark' style='POSITION:absolute; Z-INDEX:1;display:none;'>.</div>");

if(navigator.userAgent.indexOf('Netscape')>=0){
	document.write("<div id=marquee style='position:absolute; width:200; height:30; Z-INDEX:5; overflow:hidden;'>");
	document.write("<div id=marquee_text style='position:relative; top:5; left=300; width:300;Z-INDEX:3; '>.</div>");
	document.write("</div>");
}


ad_domain_name = document.domain;
if (ad_domain_name!='')
	ad_domain_name = 'http://' + ad_domain_name;

count_domain_name = 'http://www.104.com.tw';

if (ad_domain_name.indexOf('.e104.com.tw') > -1)
	count_domain_name = 'http://www.e104.com.tw';

ad_domain_name = "";  // 不需要接domain , 用絕對路徑就可。

document.write('<div style="POSITION:absolute; Z-INDEX:999999;"><img border=0 width=0 height=0 id="ad_click_count"></div>');


var show_array_no = '';
var temp = new Array();
var temp_valid = new Array();

//check file
function ImageCheck(obj){
	return (obj.indexOf(".swf")!=-1)?1:0;
}

function check_date(m,t,ad_count){
	try{
		check_array=eval('ad_'+m+'_'+t+'_data_name');
	}catch( e ){
		return -1;
	}

	try{
		/***** new version ******/
		var count = 0;
		var temp = new Array();
		var temp_valid = new Array();
		var today_standard= new Date();
		for(i=0 ;i<eval('ad_'+m+'_'+t+'_data_name.length'); i++){
			if(today_standard>=new Date(eval('ad_'+m+'_'+t+'_data_start['+i+']')) && today_standard<=new Date(eval('ad_'+m+'_'+t+'_data_end['+i+']'))){
				temp[count] = i;
				count++;
			}
		}
	}catch( e ){

		/***** Old version******/
		var count = 0;
		var today = new Date();
		var today_year = today.getFullYear();
		var today_month = today.getMonth()+1;
		var today_date = today.getDate();
		if (today_month<10) today_month = '0'+today_month;
		if (today_date<10) today_date = '0'+today_date;
		var today_standard = today_year.toString() + today_month.toString() + today_date.toString();
		for(i=0 ;i<eval('ad_'+m+'_'+t+'_data_name.length'); i++){
			ad_start_year = eval('ad_'+m+'_'+t+'_data_start_y['+i+']');
			ad_start_month = eval('ad_'+m+'_'+t+'_data_start_m['+i+']');
			ad_start_date = eval('ad_'+m+'_'+t+'_data_start_d['+i+']');
			if (ad_start_month<10) ad_start_month = '0'+ad_start_month;
			if (ad_start_date<10) ad_start_date = '0'+ad_start_date;
			ad_start = ad_start_year.toString() + ad_start_month.toString() + ad_start_date.toString();

			ad_end_year = eval('ad_'+m+'_'+t+'_data_end_y['+i+']');
			ad_end_month = eval('ad_'+m+'_'+t+'_data_end_m['+i+']');
			ad_end_date = eval('ad_'+m+'_'+t+'_data_end_d['+i+']');
			if (ad_end_month<10) ad_end_month = '0'+ad_end_month;
			if (ad_end_date<10) ad_end_date = '0'+ad_end_date;
			ad_end = ad_end_year.toString() + ad_end_month.toString() + ad_end_date.toString();
			if(today_standard>=ad_start && today_standard<=ad_end){
				temp[count] = i;
				count++;
			}
		}
	}

	if (temp.length>0){
		if (temp.length<ad_count)
			ad_count=temp.length;
		for(a=0; a<ad_count; a++){
			temp_valid[a]=-1;
			for (b=0; b<100; b++){
				rand = Math.round(Math.random() * (temp.length-1));
				if (show_array_no.indexOf(m + '_' + t + '_' + rand + ',')==-1){
					show_array_no += m + '_' + t + '_' + rand + ', ';
					temp_valid[a] = temp[rand];
					break;
				}
			}
		}
		return temp_valid;
	}else{
		return -1;
	}
}

function clickcount(m,t,index){

	var aid=0;
	var link= '';
	try{
		aid=eval("ad_"+m+"_"+t+"_id")[index];
		link=eval("ad_"+m+"_"+t+"_data_link")[index];
		
	}
	catch (e){
		return false;
	}

	var rnum = rnd_num(5);

	document.getElementById('ad_click_count').src=count_domain_name + '/cfdocs/area/ad/2006/ad_click_count.cfm?mode_flag=add&id='+aid+'&rn='+rnum;
	
	if (eval("ad_"+m+"_"+t+"_data_target")[index]==0){
		setTimeout("location = '"+link+"'", 1000 );
	}
	
}


function link_url(m,t,index){

	var link_action = "";
	var link="";
	
	try{
		link=eval("ad_"+m+"_"+t+"_data_link")[index];
	}
	catch (e){}
	
	if (eval("ad_"+m+"_"+t+"_data_target")[index]==1){
		link_action = ' href=\"' + link + '\" onclick=\"clickcount(\''+m+'\',\''+t+'\','+index+');\"';
		link_action = link_action + ' target=\"_blank\"';
	}else {
		link_action = ' href="##" onclick=\"clickcount(\''+m+'\',\''+t+'\','+index+');\"';
	}

	return link_action;
}

function get_app(){

  if (navigator.userAgent.indexOf("Chrome")!=-1)
	 return 5;
	
  if (navigator.userAgent.indexOf("MSIE 5")!=-1)
	 return 4;
  
  if (navigator.userAgent.indexOf("MSIE")!=-1)
     return 1;
  
  if (navigator.userAgent.indexOf("Firefox")!=-1)
     return 2;

  if (navigator.userAgent.indexOf("Netscape")!=-1)
	 return 3;
	

  return -1;
}

function rnd_num(n){
	var rnd="";
	for(var i=0;i<n;i++)
	rnd+=Math.floor(Math.random()*10);
	return rnd;
}
