function findPos(obj) {
	var pos = new Array();
	if (obj.offsetParent) {
		pos[0] = obj.offsetLeft;
		pos[1] = obj.offsetTop;
		while (obj = obj.offsetParent) {
			pos[0] += obj.offsetLeft;
			pos[1] += obj.offsetTop;
		}
	}
	return pos;
}
function GetXmlHttpOBJ(){ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest) objXMLHttp=new XMLHttpRequest();
	else if (window.ActiveXObject)	objXMLHttp=new ActiveXObject('Microsoft.XMLHTTP');
	return objXMLHttp;
}
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;
}
function deleteCookie(name) {
	setCookie(name,"",-1);
}
function ElmWidth(obj){
	if(obj.clientWidth) return obj.clientWidth;
	else return obj.offsetWidth;
}
function ElmHeight(obj){
	if(obj.clientHeight) return obj.clientHeight;
	else return obj.offsetHeight;
}
function setOpacity(Obj,opacity) {
	Obj.style.opacity = (opacity / 100);
	Obj.style.MozOpacity = (opacity / 100);
	Obj.style.KhtmlOpacity = (opacity / 100);
	Obj.style.filter = "alpha(opacity=" + opacity + ")";
}
function getavailHeight() {
  if( typeof( window.innerHeight ) == 'number' )	var y = window.innerHeight;
  else if( document.documentElement && document.documentElement.clientHeight) var y = document.documentElement.clientHeight;
  return y;
}
function getavailWidth() {
  if( typeof( window.innerWidth ) == 'number' )	var x = window.innerWidth;
  else if( document.documentElement && document.documentElement.clientWidth) var x = document.documentElement.clientWidth;
  return x;
}
function getscrollTop(){
   var h = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;          
   return h ? h : 0;
}
function getscrollLeft(){
   var l = window.pageXOffset || document.body.scrollLeft || document.documentElement.scrollLeft;          
   return l ? l : 0;
}
var mposx = 0;
var mposy = 0;
function mpos(e){
	if(!e) var e = window.event;
	if(e.pageX || e.pageY){
		mposx = e.pageX;
		mposy = e.pageY;
	}else if(e.clientX || e.clientY){
		mposx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		mposy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
}
function popup(obj, w, h){
	var pop_win = window.open(obj.href,'pop_win','width='+w+', height='+h+', scrollbars=yes');
	pop_win.focus();
	return false;
}
function pop(url, w, h){
	var pop_win = window.open(url,'pop_win','width='+w+', height='+h+', scrollbars=yes');
	pop_win.focus();
	return false;
}
function openflash(src,width,height){ 
    var text="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width="+width+" height="+height+"><param name=movie value="+src+"><param name=quality value=high ><param name=wmode value=transparent><param name=menu value=false><embed src="+src+" quality=high  pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width="+width+" height="+height+"  wmode=transparent menu=false></embed></object>"; 
	document.write(text); 
} 
//advertiesement
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 viewCount(){
	var xmlHT=GetXmlHttpOBJ();
	ads_string = ads_string.substr(1);
	var url="/adsnew/viewCount.php?string="+ads_string;
	url += '&sid='+Math.random();
	xmlHT.open("GET",url,true);
	xmlHT.send(null);
}


//////
function $(val){
	return document.getElementById(val);
}
function section(obj,cat,page,what){
	var Sobj = $("vList");
	var len = Sobj.childNodes.length;
	for(var i=0;i<len;i++){	
		if(Sobj.childNodes[i].nodeName=="LI"){ 
			Sobj.childNodes[i].className = "title_big";
			Sobj.childNodes[i].style.padding = "4px 0 0 0";
		}
		if(Sobj.childNodes[i]==obj){
			Sobj.childNodes[i].className = "thistitle2";	
		}
	}
	shape(obj);
	jump(cat,page,what);
}

function jump(cat,page,what){
	if(Oslide.limit>=page && page>0 && (what!=0 || current!=page || page==1)){ //when internet is slow
		if(what != 0) var m = Oslide.move(what);
		else{
			if(current_cat==cat)	Oslide.goto(page-1);			
			else	Oslide.direct(0);
		}
		if(!arr[cat][page]){
			for(var i=0;i<5;i++){
				$("video_li"+(5*page-5+i)).innerHTML = "";
			}
			var xmlHT=GetXmlHttpOBJ();
			var url="/services/video2/section.php?cat="+cat+"&page="+page;
			//url += '&sid='+Math.random();
			xmlHT.onreadystatechange=function(){
				if(xmlHT.readyState==4 || xmlHT.readyState=="complete"){			
					content = xmlHT.responseText.split("*=*");
					arr[cat][page] = xmlHT.responseText;
					decision(what,page);				
				}
			}; 
			xmlHT.open("GET",url,true);
			xmlHT.send(null);
		}else{		
			content = arr[cat][page].split("*=*");
			decision(what,page);	
		}
		current = page;
		current_cat = cat;
	}
}
function decision(val,page){
	for(var i=0;i<5;i++){
		$("video_li"+(page*5-5+i)).innerHTML = content[i];
	}
	$("page_num").innerHTML = content[5];

	Oslide.limit = content[6];
}
function towhere(val,cat){
	if(val==1) jump(cat,++current,val);
	else jump(cat,--current,val);
}

var play_btn = new Image();
play_btn.src = "/services/video/images/play-btn.png";
play_btn.style.position = "absolute";
play_btn.style.display = "none";
play_btn.style.zIndex = 100;
var sobj;
play_btn.onmouseover = function(){
	this.style.display = "block";	
};
play_btn.onclick = function(){
	if(sobj)	location.href = sobj.parentNode.href;
}
function Mover(obj){
	var pos = findPos(obj);
	play_btn.style.display = "block";
	play_btn.style.left = (pos[0]+58)+"px";
	play_btn.style.top = (pos[1]+25)+"px";
	sobj = obj;
}
function Mout(){
	play_btn.style.display = "none";
}
	
/////
			var click = -1;
			window.onload=function(){
				document.body.appendChild(play_btn);
				loading_img = new Image();
				loading_img.src = "/images/video/loading.gif";
				loading_img.style.position = "absolute";
				loading_img.style.display = "none";
				document.body.appendChild(loading_img);				

				var star = $("rating_star");
				var expression = new Array("Select a star rating","Boring","Limited","Average","Interesting","Great");
				for(var i=0;i<5;i++){
					star.childNodes[i].onmouseover = function(){	
						var k = 1;
						for(var j=0;j<5;j++){
							if(k==1) star.childNodes[j].src = "/images/video/ic_star_y.png";
							else star.childNodes[j].src = "/images/video/ic_star_w.png";
							if(star.childNodes[j]==this){ 
								$("expression").innerHTML = expression[j+1];
								k=0;
							}
						}
					}
					star.childNodes[i].onmouseout = function(){
						for(var j=0;j<5;j++){
							if(click>=j)	star.childNodes[j].src = "/images/video/ic_star_g.png";
							else	star.childNodes[j].src = "/images/video/ic_star_w.png";
							$("expression").innerHTML = expression[click+1];
						}
					}
					star.childNodes[i].onclick = function(){
						var k = 1;
						for(var j=0;j<5;j++){
							if(k==1) star.childNodes[j].src = "/images/video/ic_star_g.png";
							else star.childNodes[j].src = "/images/video/ic_star_w.png";
							if(star.childNodes[j]==this){ 
								$("expression").innerHTML = expression[j+1];
								k=0;
								click = j;
							}
						}						
					}
				}
			}