﻿function Check(n) {
	var obj = document.getElementById("menu"+n);
	if (obj.style.display=="none") {
		obj.style.display="";
	}else {
		obj.style.display="none";
	}
}

function showValue(n,nTxt,tar) {
	document.getElementById("thisInput"+n).value = nTxt;
	document.getElementById("search_form"+n).action = "http://v.korea.sohu.com/search/" + tar;
	document.getElementById("menu"+n).style.display="none"
}

function curValue(n) {
	//alert(document.URL);
	var RegObj = new RegExp("[^\/]*\.php","ig");
	var PHPscript = RegObj.exec(document.URL);
	var tarObj = document.getElementById("thisInput"+n);
	document.getElementById("search_form"+n).action = "http://v.korea.sohu.com/search/" + PHPscript;
	if( PHPscript != null ){
		switch(PHPscript[0]){
			/*case "search_vod.php":
				tarObj.value = "影像";break;
			case "search_mv.php":
				tarObj.value = "MV";break;
			case "search_news.php":
				tarObj.value = "韩娱新闻";break;
			case "search_cartoon.php":
				tarObj.value = "漫画";break;*/
			case "search_artist.php":
				tarObj.value = "明星";break;
			case "search_program.php":
				tarObj.value = "节目";break;
			case "search_music.php":
				tarObj.value = "MV";break;
			case "search_other.php":
				tarObj.value = "综合";break;
			default:
				tarObj.value = "综合";
				document.getElementById("search_form"+n).action = "http://v.korea.sohu.com/search/search_other.php";
		}
	}else{
		tarObj.value = "综合";
		document.getElementById("search_form"+n).action = "http://v.korea.sohu.com/search/search_other.php";
	}
}

/*
Ctech-JS
*/
function gbid(id){
	return document.getElementById(id);
}
function changeHeaderPic(id,num)
{
	gbid(id).src="/html/themes/images/menu_"+num+".gif";
}
function checkFeedForm()
{
	if( gbid('nickName').value=='' || gbid('content').value=='' )
	{
		alert("您并没有填写昵称或者评论内容!");
		gbid('content').focus();
		return false;
	}
	else
	{
		gbid('feedback').submit();
	}
}
/*
function fixPlayAndTopButton(){
	var play = gbid("pp1");
	var top = gbid("pp3");
	var ad = gbid("pp4");
	var h = document.documentElement.clientHeight;
	var sT = document.documentElement.scrollTop;
	play.style.top = sT + (h - play.height)/2 + "px";
	top.style.top = h + sT - 200 + "px";
	ad.style.top = h + sT - 150 + "px";
}*/
var fixPlayAndTopButtonTimeOutId = null;
function fixPlayAndTopButton(){
         if(fixPlayAndTopButtonTimeOutId) clearTimeout(fixPlayAndTopButtonTimeOutId);
         fixPlayAndTopButtonTimeOutId = setTimeout(doFixPlayAndTopButton,100);
}
function doFixPlayAndTopButton(){
         var play = gbid("pp1");
         var top = gbid("pp3");
         var ad = gbid("pp4");
         var ad2 = gbid("pp2");
         var h = document.documentElement.clientHeight;
         var sT = document.documentElement.scrollTop;
         var screenW = window.screen.width;
         if(screenW > 1024){
                   if(ad2) ad2.style.right = "-90px";
                   ad.style.right = "-90px";
         }else{
                   if(ad2) ad2.style.right = "-70px";
                   ad.style.right = "-70px";
         }
         play.style.top = sT + (h - play.height)/2 + "px";
         top.style.top = h + sT - 160 + "px";
         ad.style.top = h + sT - 115 + "px";
}

function newsSlideIndex(n){
	var c = gbid("news_slide_c");
	var b = gbid("news_slide_b");
	var len = ns_link.length;
	if(len == 0) return;
	var link = ns_link[n] ? ns_link[n] : "";
	var img = ns_img[n] ? ns_img[n] : "";
	var title = ns_title[n] ? ns_title[n] : "";
	var desc = ns_desc[n] ? ns_desc[n] : "";
	var str = "";
	str += '<a href="' + link + '" target="_blank"><img src="' + img + '" width="80" height="56" alt="' + title + '" /></a>';
	str += '<h3><a href="' + link + '" >' + title + '</a></h3>';
	str += '<p>' + desc + '</p>';
	var page = "";
	var pre,next;
	var preT,nextT;
	if(len == 1){
		page = "";
	}else{
		if(n == 0) pre = len - 1;
		else pre = n - 1;
		if(n == (len - 1)) next = 0;
		else next = n + 1;
		preT = ns_title[pre];
		nextT = ns_title[next];
		page = '<a href="javascript:" onclick="newsSlideIndex(' + pre + ')"><img src="/html/themes/images/p6.gif" width="12" height="12" alt="' + preT + '" /></a>';
		page += '<a href="javascript:" onclick="newsSlideIndex(' + next + ')"><img src="/html/themes/images/p5.gif" width="12" height="12" alt="' + nextT + '" /></a>';
	}
	c.innerHTML = str;
	b.innerHTML = page;
}

function newsSlideNewsMain(n){
	var c = gbid("news_slide_c");
	var b = gbid("news_slide_b");
	var len = ns_link.length;
	if(len == 0) return;
	var link = ns_link[n] ? ns_link[n] : "";
	var title = ns_title[n] ? ns_title[n] : "";
	var desc = ns_desc[n] ? ns_desc[n] : "";
	var str = "";
	str += '<h2><a href="' + link + '" >' + title + '</a></h2>';
	str += '<p>' + desc + '</p>';
	var page = "";
	var pre,next;
	var preT,nextT;
	if(len == 1){
		page = "";
	}else{
		if(n == 0) pre = len - 1;
		else pre = n - 1;
		if(n == (len - 1)) next = 0;
		else next = n + 1;
		preT = ns_title[pre];
		nextT = ns_title[next];
		page = '<a href="javascript:" onclick="newsSlideNewsMain(' + pre + ')"><img src="/html/themes/images/p6.gif" width="12" height="12" alt="' + preT + '" /></a>';
		page += '<a href="javascript:" onclick="newsSlideNewsMain(' + next + ')"><img src="/html/themes/images/p5.gif" width="12" height="12" alt="' + nextT + '" /></a>';
	}
	c.innerHTML = str;
	b.innerHTML = page;
}
function toggle(id){
	var ele = gbid(id);
	if(ele.style.display == "none") ele.style.display = "";
	else ele.style.display = "none";
}

//***************
//***************
function blockSlide(){

         this.content = {};

         this.page = null;

         this.entity = null;

         this.dataArray = {};

		 this.autoSlideTime = 0;

		 this.autoSlideId = null;

}

blockSlide.prototype.init = function(contentID,pageID,entity,autoSlideTime){
		
		var children;
		if(typeof contentID == "string"){
			this.content[contentID] = document.getElementById(contentID);
			children = this.content[contentID].getElementsByTagName("div");
			this.dataArray[contentID] = [];
			for(var i=0;i<children.length;i++){
					this.dataArray[contentID].push(children[i].innerHTML);
			}

		}else{
			for(var cI=0;cI<contentID.length;cI++){
				this.content[contentID[cI]] = document.getElementById(contentID[cI]);
				children = this.content[contentID[cI]].getElementsByTagName("div");
				this.dataArray[contentID[cI]] = [];
				for(var i=0;i<children.length;i++){
					this.dataArray[contentID[cI]].push(children[i].innerHTML);
				}
			}
		}

         this.page = document.getElementById(pageID);

         this.entity = entity;

		 if(autoSlideTime > 0) this.autoSlideTime = autoSlideTime*1000;

}

blockSlide.prototype.slide = function(n){

         var c = this.content;

         var b = this.page;

         var entity = this.entity;

         var ary = this.dataArray;
		
		 var eleName = [];
		 for(var name in c){
			eleName.push(name);
		 }
		 if(eleName.length == 0) return;

         var len = ary[eleName[0]].length;
         if(len == 0) return;

         var page = "";

         var pre,next;

         var preT,nextT;

         if(len == 1){

                   page = "";

         }else{

                   if(n == 0) pre = len - 1;

                   else pre = n - 1;

                   if(n == (len - 1)) next = 0;

                   else next = n + 1;

                   page = '<a href="javascript:" onclick="'+entity+'.slide(' + pre + ')"><img src="/html/themes/images/p6.gif" width="12" height="12" alt="" /></a>';

                   page += '<a href="javascript:" onclick="'+entity+'.slide(' + next + ')"><img src="/html/themes/images/p5.gif" width="12" height="12" alt="" /></a>';

         }

		 for(var i=0;i<eleName.length;i++){
			c[eleName[i]].innerHTML = ary[eleName[i]][n];
		 }

         b.innerHTML = page;

		 if(this.autoSlideTime > 0){
			if(this.autoSlideId) clearTimeout(this.autoSlideId);
			this.autoSlideId = setTimeout(
				function(){
					eval(entity+'.slide('+ next + ')');
				},
				this.autoSlideTime
			);
		 }

}

function addToOnLoad(func){
	var tmpFunc = window.onload;
	if(typeof tmpFunc == "function"){
		window.onload = function (){
			tmpFunc();
			func();
		}
	}else{
		window.onload = func;
	}
}

function changeAd(pid)
{
	alert("asdf");
	var _random = new String (Math.random());
	_random = _random.substring(2,11);
	gbid('ad850').src = "http://v.korea.sohu.com/skt.php?pid=17&rnd='+_random+'";
	gbid('ad850').height=230;
}
