//var domain="http://211.144.132.130:81";
var domain="http://"+ location.hostname;
function ajax_fill(container,url)
{
	url=url+(url.indexOf("?")>0?"&":"?")+"tr="+Math.random();
	new Ajax.Updater(container,url,{evalScripts:true});
}

function load_view_right()
{
	var url=domain+"/articleview/view_right.php";
	ajax_fill('view_right',url);
}

function load_article_right()
{
	var url=domain+"/article/article_right.php";
	ajax_fill('view_right',url);
}

function load_cio_right()
{
	var url=domain+"/interview/interview_right.php";
	ajax_fill('view_right',url);
}

function load_club_right()
{
	var url=domain+"/club/club_right.php";
	ajax_fill('view_right',url);
}

function loadshow(id)
{
	var url=domain+"/click/fls/"+id+".htm";
	ajax_fill('view_show',url);
}



function load_special_right()
{
	var url=domain+"/special/special_right.php";
	ajax_fill('view_right',url);
}

function load_cate_top(type,id)
{
	var url=domain+"/articleview/uc/uc_cate_top.php?t="+type+"&id="+id;
	//var url="http://www.cio.com/articleview/uc/uc_cate_top.php?t=1&id=16";
	ajax_fill('div_cate_top',url);
}

function load_article_comment(id)
{
	var url=domain+"/articleview/uc/uc_comment.php?id="+id;
	//var url="http://www.cio.com/articleview/uc/uc_cate_top.php?t=1&id=16";
	ajax_fill('div_comment',url);
}

function ajax_get(url)
{
 //var oHttp=new ActiveXObject("Microsoft.XMLHTTP");
 //oHttp.open("GET",url+"&r="+Math.random(),false);
 //oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //oHttp.send();
 //return oHttp.ResponseText;
	var xmlHttp = getAjax();
	url=url+(url.indexOf("?")>0?"&":"?")+"tr="+Math.random();
	xmlHttp.open("GET",url,false); 
	xmlHttp.send(null);
    return xmlHttp.responseText;
 };
 

function getAjax() 
{ 
	var A=null; 
	try 
	{ 
	A=new ActiveXObject("Msxml2.XMLHTTP") 
	} catch(e) { 
	try 
	{ 
	A=new ActiveXObject("Microsoft.XMLHTTP"); 
	} catch(oc) { 
	A=null; 
	} 
	} 

	if ( !A && typeof XMLHttpRequest != "undefined" ) 
	{ 
	A=new XMLHttpRequest(); 
	} 
	return A; 
}


 function load_login()
 {
 	var url=domain+"/passport/uc/uc_login.php";
 	if(window.location.href==domain+'/blog/')
 		url=url+"?nf=1";
	ajax_fill('divlogin',url);
 }

 
 function logout(nf)
 {
 	var url=domain+"/passport/uc/uc_login.php?o=1&nf="+nf;
	ajax_fill('divlogin',url);
 }
 
 function pwd_key_down(nf)
 {
 	
 	if(event.keyCode==13)
 		sublogin(nf);
 }
 
 function sublogin(nf)
 {
 	var u=$("txtuname").value;
 	var p=$("txtpwd").value;
 	var url="/passport/uc/uc_login.php?u="+u+"&p="+p+"&nf="+nf;
 	ajax_fill('divlogin',url);
 }
 
 function inw_vote(id,div)
 {

  var url="/process/?flag=IVW_VOTE&v="+id+"&rand="+Math.random();
  var ret=ajax_get(url);
  var o_num=parseInt($(div).innerHTML);
  if(ret=="ok")
  {
    $(div).innerHTML=o_num+1;
  	alert("投票成功.感谢您的参与.");
  }
  else if(ret=="dup")
   alert("您对这篇文章已经投票.不能反复投票.");
  	
 }
 
 function sub_weekly()
 { 	  
	  var url="/process/?flag=WEEKLY_SUB&rand="+Math.random();
	  var ret=ajax_get(url);
	  if(ret=="login")
	  {
	  	window.location.href="/passport/nologin.php?url=/weekly";
	  }
	  else
	  	alert("订阅成功,请用您的注册邮箱收取.");
 }

 function get_radio_value(a)
 {  
	  for(i=0;i<a.length;i++)   
	  {   
	        if(a[i].checked)
	        	return a[i].value;   
	  }
 }
 
//取得QueryString中的某个参数值     s:参数名
function getQueryString(s)
{
	var theurl=window.location.href;
    var index1=theurl.indexOf(s+"=");
    if(index1==-1) return "";
    var index2=theurl.indexOf("&",index1);
    if(index2==-1) index2=theurl.length;
    return theurl.substring(index1+s.length+1,index2);

}