function toppop(url,name,width,height,scrollbars,resizable,top,left) {
	cwin=window.open(url,name,'scrollbars='+scrollbars+',resizable='+resizable+',width='+width+',height='+height+',top='+top+',left='+left);
	cwin.focus();
}

function $(e){
	return document.getElementById(e);
}

function GetXmlHttpOBJ(){ 
	if (window.XMLHttpRequest) return new XMLHttpRequest();
	else if (window.ActiveXObject)	return new ActiveXObject('Microsoft.XMLHTTP');
}
function setCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function getCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
var group_x = new Array();
function ww(obj,val){
 group_x = new Array();
 if(val.substr(0,1)=='.') val = val.substr(1);
 if(obj.className==val) group_x.push(obj);
 findClass(obj,val);
 return group_x;
}

function findClass(obj,val){
 var i=0;
 var robj = obj.childNodes;
 while(robj[i]){
  if(robj[i].className == val) group_x.push(robj[i]);
  findClass(robj[i],val);
  i++;
 } 
}

function checkSearch(f){
	if(!f.q.value) {alert("Please input the Search Keyword");f.q.focus();return false;}
	if(f.engine[0].checked==true){location.href="/services/search/google.html?term="+f.q.value;return false;} 			
}

function loadNav(a)
{
	this.i=0;
	cs=ww($('leftNav'),'.c_mc');
	while(cs[this.i])
	{
		cs[this.i].nextSibling.style.display='none';
		cs[this.i].onclick=function()
		{
			var showed=this.nextSibling.style.display;
			navHide();
			if(this.nextSibling.style.display=='none'){
				this.nextSibling.style.display='block';
			}
			if(showed=='block')this.nextSibling.style.display='none';
		}
		this.i++;
	}
	if(a){
		cs[a].nextSibling.style.display='block';
	}
}

function navHide()
{
	this.i=0;
	while(cs[this.i])
	{
		cs[this.i].nextSibling.style.display='none';
		this.i++;
	}
}

function slide(obj,duration,space,limit,automoving){
		this.Zobj = obj;
		this.num = 0;
		this.target;
		this.point; // left=-1 right = 1
		this.space = space;
		this.autos = automoving;
		this.auto;
		this.limit = limit;
		this.distance;
		this.interval = 10000;
		this.duration = duration*1000;
		this.frequency = 50;
		this.freq = parseInt(this.duration/this.frequency);
		this.svs = 1;
		this.move = s_move;
		this.goto = s_goto;
		this.horizontal = s_horizontal;
		this.automatic = s_automatic;
		this.start = s_start;
	}
	function s_move(val){
		//if(this.autos) clearTimeout(this.autos);
		clearTimeout(this.auto);
		if(val==1){ //right				
			if(this.num>=this.limit){
				this.num=0;
				this.Zobj.style.left = 0;		
			}
		}else{	// left		
			if(this.num<=0){
				this.num=this.limit;
				this.Zobj.style.left = -this.space*this.num+"px";				
			}
		}
		this.target = -1*this.space*(this.num+val);
		this.point = val;
		this.svs = 1;
		this.distance = Math.abs(this.target + this.num*this.space);
		this.horizontal();
		var m = (val==1)?++this.num : --this.num;
		return this.num;
	}
	function s_goto(val){
		//if(this.autos) clearTimeout(this.autos);
		clearTimeout(this.auto);
		this.target = -1*this.space*val;
		this.distance = Math.abs(this.target + this.num*this.space);
		this.point = (this.num>val && this.num<this.limit)?-1:1;
		if(this.num==this.limit) this.Zobj.style.left = 0;
		this.svs = 1;
		this.horizontal();
		this.num = val;			
	}
	function s_horizontal(){
		var amount = -this.distance/2/this.freq*Math.PI*Math.sin(Math.PI*this.svs/this.freq)*this.point;
		this.Zobj.style.left = parseInt(this.Zobj.style.left) + amount + "px";	
		var thisObj = this;
		var sss = window.setTimeout(function(){thisObj.horizontal();},this.frequency,this);
		if(this.svs>=(this.freq-1)){
			clearTimeout(sss);
			this.Zobj.style.left = this.target+"px"; 
			if(this.autos)	this.automatic();
		}
		this.svs++;
	}	
	function s_automatic(){
		//{ 
			var thisObj = this;
			this.auto = window.setTimeout(function(){thisObj.move(1);},this.interval,this);			
		//}	
	}
	function s_start(){	
		this.Zobj.style.left = 0;
		if(this.autos)	this.automatic();
	}

	function Vtowhere(val){
		var m = Vslide.move(val);
		if(Vslide.limit==m) m = 0;
	}

	function phpads_deliverActiveX(content){document.write(content);}
	var ads_string = '';

	function accumulate(banner,client,zone,source,block,capping){
		ads_string += ","+banner+","+client+","+zone+","+source+","+block+","+capping;
	}


	function oevent(t){
		t.action='/promotions/'+t.etype.value+'/';
		t.submit();
	}

function adsfileup(banner,zone){
	var url="http://www.christianpost.com/adsnew/countView.php?banner="+banner;
	url += "&zone="+zone;
	url += '&sid='+Math.random();
var myImage = new Image();
myImage.src = url; 
}

