//Examine the browser
var userAgent = navigator.userAgent.toLowerCase();
var is_opera  = (userAgent.indexOf('opera') != -1);
var is_saf    = ((userAgent.indexOf('applewebkit') != -1) || (navigator.vendor == 'Apple Computer, Inc.'));
var is_webtv  = (userAgent.indexOf('webtv') != -1);
var is_ie     = ((userAgent.indexOf('msie') != -1) && (!is_opera) && (!is_saf) && (!is_webtv));
var is_ie4    = ((is_ie) && (userAgent.indexOf('msie 4.') != -1));
var is_moz    = ((navigator.product == 'Gecko') && (!is_saf));
var is_kon    = (userAgent.indexOf('konqueror') != -1);
var is_ns     = ((userAgent.indexOf('compatible') == -1) && (userAgent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_saf));
var is_ns4    = ((is_ns) && (parseInt(navigator.appVersion) == 4));
var is_mac    = (userAgent.indexOf('mac') != -1);

var httphost  = document.location.host;


function checkso(f){
	var q = f.q.value;
	if(!q || q=='请输入视频关键词'){
		alert('请输入您要搜索的关键词');
	  return false;
	}
}

function $(objID) {
	return document.getElementById(objID)
} 

function $(objID) {
	return document.getElementById(objID)
} 

var tID=1;
function sTab(ID){
  if(ID!=tID){
    var TabID = "c"+ID;
    var TabOId = "c"+tID;
    var TabsID = "con"+ID;
    var TabsOID = "con"+tID;
    $(TabOId).className='s1';
    $(TabID).className='s2';
    $(TabsOID).style.display='none';
    $(TabsID).style.display='block';
    tID=ID;
  }
}

function hTab(id){
	switch(id){
		case 1:
	    $("c1").className='s2';$("c2").className='s1';$("c3").className='s1';
	    $("con1").style.display='block';$("con2").style.display='none';$("con3").style.display='none';
	    $("TabMemo").innerHTML='<a href="http://'+httphost+'/?CH=Video&Type=Recom">点此查看所有推荐视频↘</a>';
	    break;
    case 2: 
    	$("c2").className='s2';$("c1").className='s1';$("c3").className='s1';
    	$("con2").style.display='block';$("con1").style.display='none';$("con3").style.display='none';
    	$("TabMemo").innerHTML='<a href="http://'+httphost+'/?CH=Video&Type=TotalClick">点此查看所有近期热点视频↘</a>';
     	break;
    case 3 :
    	$("c3").className='s2';$("c1").className='s1';$("c2").className='s1';
    	$("con3").style.display='block';$("con1").style.display='none';$("con2").style.display='none';
    	$("TabMemo").innerHTML='<a href="http://'+httphost+'/?CH=Video&Type=TotalClick">点此查看所有经典视频↘</a>';
	}
}

function pagecheck(turl,ext){
    var inputs = document.getElementsByTagName('input'); 
    for (var i = 1; i < inputs.length; i++) {
      var input = inputs[i];
      if (input.type == "text" && input.name == "custompage" && input.value != "") {
      	window.location=turl+input.value+ext;
      }
		}		
}

function copy_to_clip(i)
{
	var obj = window.clipboardData;
	var str = window.top.parent.location.href;
	obj.setData('Text',str);
	if(i!=1) alert('你已经成功复制本链接地址，好东西当然要发给QQ/MSN好友分享了');
	//obj.select();js=obj.createTextRange();js.execCommand("Copy");
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function sout(lay){
	$(lay).style.display = 'none';	
}

function keyshow(num){
	args=keyshow.arguments;
	if(args.length==0){
		shownum = 4;
	}else{
		shownum = num;
	}
	var Keys = new Array("越狱","走光","变形金刚","美女","录像","偷拍","恶搞","自拍","短片","翻唱","MTV","姚明","足球","篮球");
	var Keyslen = Keys.length;
	var rndi = Math.floor(Keyslen*Math.random()); 
	var sHTML = "";
	if(rndi+shownum>Keyslen) rndi = Keyslen - shownum;
  for (var i=rndi;i<rndi+shownum;i++) {
  	sHTML += "<a href=\"http://"+httphost+"/?CH=Tags&SoKey="+Keys[i]+"\"  title=\"\" target=\"_blank\">"+Keys[i]+"</a>";
	}
	$("KeyCon").innerHTML = sHTML + $("KeyCon").innerHTML;
}

function ajaxencode (str) {
	str=encodeURIComponent(str);
	if (is_moz) str=str.replace(/%0A/g, "%0D%0A"); //In IE, a new line is encoded as \r\n, while in Mozilla it's \n
	return str;
}

function JSAddFavorite(){
	if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) ){
  	//  firefox
		window.sidebar.addPanel( document.title, document.location.href, '' );
	}else if ( document.all && "object" == typeof( window.external ) ){
    //  ie
    window.external.addFavorite( document.location.href, document.title );
  }
}



function CreateRequest()
{
	if(typeof XMLHttpRequest!="undefined")   
	{
        return new XMLHttpRequest();
    }
	else if(typeof ActiveXObject!="undefined")
	{
        var xmlHttp_ver  = false;
        var xmlHttp_vers = ['MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','MICROSOFT.XMLHTTP.1.0','MICROSOFT.XMLHTTP.1','MICROSOFT.XMLHTTP'];
		for(var i=0;i<xmlHttp_vers.length;i++)
		{
			try{
				new ActiveXObject(xmlHttp_vers[i]);
				xmlHttp_ver = xmlHttp_vers[i];
				break;
			}catch(oError){;}
         }
         if(xmlHttp_ver)
		 {
             return new ActiveXObject(xmlHttp_ver);
         }else{
			throw new Error("Could not create XML HTTP Request.");
         }
    }else
	{
         throw new Error("Your browser doesn't support an XML HTTP Request.");
    }
}


function VoteFun(Type, ObjID, Opt, Score)
{
	XmlHttp = CreateRequest();
	XmlHttp.Open('get', 'http://'+httphost+'/?CH=Vote&Type='+Type+'&ObjID='+ObjID+'&Opt='+Opt, false);

	XmlHttp.onreadystatechange=function()
	{
		if(XmlHttp.readyState==4)
		{
			if(XmlHttp.status==200)
				Result = XmlHttp.responseText;
		}
	}
	XmlHttp.send(null);

	if(Opt=='up')
		document.getElementById(Type+"Good"+ObjID).innerHTML = Score+1;
	else
		document.getElementById(Type+"NotGood"+ObjID).innerHTML = Score+1;
	alert(Result);
	return false;
}

function showtab(i){
		switch(i){
			case 1:
			$("tab1").className="b2";
			$("tab2").className="b1";
			break;
			case 2:
			$("tab1").className="b1";
			$("tab2").className="b2";	
			break;
					}
}	