﻿////////////////////////////////////////////////////////
//搜索
////////////////////////////////////////////////////////
	var search_action='http://sou.ifeng.com/hlftiweb/v/itvsearch.action';
	var search_array=['ra0','ra1','ra2','ra3'];
	var search_array2=['r0','r1','r2','r3'];

	function init_search()
	{
		getFilter(0);
		V.addListener(search_array,'click',
			function(e,obj)
			{
				var tmp=0;
				for(var i=0;i!=search_array.length;i++)
				{
					if(obj.id==search_array[i])
					{
						tmp=i;break;
					}
				}
				getFilter(tmp);
			}
		)
		//$('searchForm').q.focus();
		//$('searchForm').q.value=PH_HOTWORDS[0];
	}
	
function clickLoginSelect(){
	if($("loginFldselectop").style.display == "block"){
		$("loginFldselectop").style.display = "none";
	}else{
		$("loginFldselectop").style.display = "block";
		selectlist();
	}
}

function getFilter(varFilter)
{
//    var inputObj = $("spanFilter").getElementsByTagName("input");
//    
//    if(varFilter==3)
//    {
//        V.addListener(inputObj[0],'click',function(e,obj){WdatePicker()});
//    }
//    else{
//        V.removeListener(inputObj[0],'click',function(e,obj){WdatePicker()});
//    }
    var inputObj = $("spanFilter").getElementsByTagName("input");
    for (var j=0;j<inputObj.length;j++){
        inputObj[j].value='';
        inputObj[j].style.display="none";
    }
    inputObj[varFilter].style.display="block";
}

function myclick(obj)
{
	$("loginUl").innerHTML = obj.innerHTML;
	$("loginFldselectop").style.display = "none";
}
function selectlist(){
var liObj = $("loginFldselectop").getElementsByTagName("li");
for (var j=0;j<liObj.length;j++){
liObj[j].onmouseover=function(){
	this.style.background="#B4777A";
	this.getElementsByTagName("a")[0].style.color="white";
	
}
liObj[j].onmouseout=function(){
	this.style.background="white";
	this.getElementsByTagName("a")[0].style.color="black";
}
liObj[j].onclick=function(){
	$("loginFldselectop").style.display == "none";
}
}
}

function clear_text(obj){
obj.value="";
}


//////////////
function init_search2()
	{
		getFilter2(0);
		V.addListener(search_array2,'click',
			function(e,obj)
			{
				var tmp=0;
				for(var i=0;i!=search_array2.length;i++)
				{
					if(obj.id==search_array2[i])
					{
						tmp=i;break;
					}
				}
				getFilter2(tmp);
			}
		)
		//$('searchForm2').q.value=PH_HOTWORDS[0];
	}
	
function clickLoginSelect2(){
	if($("loginFldselectop2").style.display == "block"){
		$("loginFldselectop2").style.display = "none";
	}else{
		$("loginFldselectop2").style.display = "block";
		selectlist2();
	}
}

function getFilter2(varFilter)
{
// var inputObj = $("spanFilter2").getElementsByTagName("input");
// if(varFilter==3)
//    {
//        V.addListener(inputObj[0],'click',function(e,obj){WdatePicker()});
//    }
//    else{
//        V.removeListener(inputObj[0],'click',function(e,obj){WdatePicker()});
//    }

    var inputObj = $("spanFilter2").getElementsByTagName("input");
    for (var j=0;j<inputObj.length;j++){
        inputObj[j].value='';
        inputObj[j].style.display="none";
    }
    inputObj[varFilter].style.display="block";
}

function myclick2(obj)
{
	$("loginUl2").innerHTML = obj.innerHTML;
	$("loginFldselectop2").style.display = "none";
}
function selectlist2(){
var liObj = $("loginFldselectop2").getElementsByTagName("li");
for (var j=0;j<liObj.length;j++){
liObj[j].onmouseover=function(){
	this.style.background="#B4777A";
	this.getElementsByTagName("a")[0].style.color="white";
	
}
liObj[j].onmouseout=function(){
	this.style.background="white";
	this.getElementsByTagName("a")[0].style.color="black";
}
liObj[j].onclick=function(){
	$("loginFldselectop2").style.display == "none";
}
}
}

////////////////////////////////////////////////////////
//tab切换
////////////////////////////////////////////////////////
function ChangeDiv(divid1,divid2,textid1,textid2)
{
    var div1 = document.getElementById(divid1);
    var div2 = document.getElementById(divid2);
    var text1 = document.getElementById(textid1);
    var text2 = document.getElementById(textid2);
    if(div1 == null || div1 == 'undefined' || div2 == null || div2 == 'undefined' || text1 == null || text1 == 'undefined' || text2 == null || text2 == 'undefined')return;
    div2.style.display='none';
    div1.style.display='block';
    text1.className='s1';
    text2.className='';
}


/////////////////////////////////////////////////////////////
//email 订阅
/////////////////////////////////////////////////////////////
var mailSubscriber = {
	baseUrl:'http://210.51.19.190/MailInfoLog/subscribe.jsp?refurl=http://itv.ifeng.com/',
	mail_c_121:null,
	mail_address:null,
	subId:'',
	subscribe:function(){
		var requestUrl = this.baseUrl + '&subscribe=1';
		if(this.isDataValid()) this.redirect(requestUrl);
	},
	unsubscribe:function(){
		var requestUrl = this.baseUrl + '&subscribe=0';
		if(this.isDataValid()) this.redirect(requestUrl);
	},
	isDataValid:function(){
		var _arr = [];
		_arr.push(this.mail_c_121.value);
		if(_arr.length <= 0) {
			alert("请选择订阅内容！");
			return false;
		}else{
			this.subId = _arr.join(':');
		}
		if (this.mail_address.value.length <= 0){
			alert("请填写邮件地址！");
			this.mail_address.focus();
			return false;
		} else if(!(/^[_a-zA-Z0-9.\-]+@([_a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,3}$/.exec(this.mail_address.value))){
		    alert(this.mail_address.value);
			alert("请填写正确的邮件地址！");
			this.mail_address.focus();
			return false;
		}
		return true;
	},
	redirect:function(requestUrl){
		var _url = requestUrl + "&mailAddr=" + this.mail_address.value + "&mailId=" + this.subId;
		document.location.href = _url;
	},
	bind:function(el,type,fn,range,params){
		var _params = params == null || params.constructor != Array  ? [params] : params;
		if (el.addEventListener)
			el.addEventListener(type,function(){fn.apply(range,_params)}, false);
		else
			el.attachEvent("on"+type, function(){fn.apply(range,_params)});
	},
	init:function(){
		this.mail_c_121 = document.getElementById('mail_c_121');
		this.mail_address = document.getElementById('txtEmail');
		this.bind($('mailSubscribe'),'click',this.subscribe,this);
	}
}

