var loadImg="<img src='ikala_images/loading.gif' align=absmiddle> ";
function loading(id,url){
	//$(id).innerHTML=loadImg+"Loading...";
	var a=new Ajax.Request(ikalaPath+"Main/"+url,{method:"post",parameters:"",onComplete:function(a){loadingResponse(a,id);}});		
}
function loadingResponse(a,id){
	var str=a.responseText;
	var num=str.indexOf('<h1>HTTP Status');
	if(num>=0){
		$(id).innerHTML='<center>加载失败,请刷新重试!</center>';
	} 
	else{
		//$(id).innerHTML=a.responseText;
		setInnerHTML($(id),a.responseText);
	}
}
function load_ikala_password(){
	loading("index.head","index.head.jsp");
	//loading("index.login","index.login.jsp");	
	//loading("index.kStar","index.kStar.jsp");	
	//loading("index.hotNews","index.hotNews.jsp");	
	//loading("index.ikalaNews","index.ikalaNews.jsp");	
	//loading("index.Event","index.Event.jsp");	
	loading("index.foot","index.foot.jsp");
}
function login(){
	var rem="";
	var email=$F("index.login.email");
	var pwd=$F("index.login.pwd");
	if(email==''){
		$("index.login.msg").innerHTML=	"请输入您的登入帐号";
		return;
	}
	if(pwd==''){
		$("index.login.msg").innerHTML= "请输入您的登入密码";
		return;
	}
	if($('index.login.rem').checked)rem="true";else rem="false";
	$("index.login.msg").innerHTML= "登入中";
	$("index.login.submit").disabled=true;
	new Ajax.Request(ikalaPath+"servlet/Gady_loginServlet",{method:"post",parameters:"action=login&email="+email+"&pwd="+pwd+"&rem="+rem,onComplete:function(a){showLogin(a,email)}});	
}
function showLogin(a,email){
 	//alert(a.responseText);
	switch(a.responseText){
		case "001":
			$("index.login.msg").innerHTML= "您的帐号不存在";
			$("index.login.submit").disabled=false;
			break;
		case "002":
			$("index.login.msg").innerHTML= "您的密码不正确";
			$("index.login.submit").disabled=false;
			break;
		case "003":
			$("index.login.msg").innerHTML= "您的帐号已被锁定";
			$("index.login.submit").disabled=false;
			break;
		case "004":
			$("index.login.msg").innerHTML= "您的帐号尚未认证完成";
			$("index.login.submit").disabled=false;
			break;
		case "005":
			//$("index.login").style.height="194px";
			//loading("index.login","index.login.jsp");
			//loading("index.head","index.head.jsp");
			window.location.reload();
			break;
		case "006":
			$("index.login.msg").innerHTML= "您的帐号需要升级，转向中";
			setTimeout("window.location.href='"+ikalaPath+"mbUpdate.jsp'",1000);			
			break;
		default:
			$("index.login.msg").innerHTML= "登入失败,请重试";
			$("index.login.submit").disabled=false;
			break;
	}
}
function logout(){
	new Ajax.Request("/servlet/Gady_loginServlet",{method:"post",parameters:"action=logout",onComplete:function(a){if(top.location!=self.location){window.parent.location.href='../';}else{window.location.href="/";}}});	
}

function password_submit(){
	var mdemail=$F('password.mdemail').trim();
	var code=$F('password.code').trim();
	$('password.msg').innerHTML="<img src='ikala_images/loading_14x14.gif' align=absmiddle> 密码取回中...";
	if(mdemail==''||code==''){
		$('password.msg').innerHTML="Email和验证码都需填写!";
	}else{
		var a=new Ajax.Request(ikalaPath+"servlet/Gady_loginServlet",{method:"post",parameters:"action=password&mdemail="+mdemail+"&code="+code,onComplete:pwdResponses});		
	}
}
function pwdResponses(a){
	$('password.img').src=ikalaPath+"servlet/Gady_code";
	$('password.msg').style.color="red";
	switch(a.responseText){
		case "01":
			$('password.msg').innerHTML="验证码填写错误!";
			break;
		case "02":
			$('password.msg').innerHTML="没有您的这个帐号!";
			break;
		case "03":
			$('password.msg').innerHTML="恭喜,密码已发送到您的邮箱!";
			break;
		default:
			$('password.msg').innerHTML="服务器处理出错,请重试!";
			break;
	}
}

function schCheck(){
	var s=headsch.s.value;
	var t=headsch.t.value;
	if(s.trim()==''||s.trim()=='请输入搜寻内容...'||s.trim()=='搜寻内容没有输入哦...'){
		headsch.s.value="搜寻内容没有输入哦...";
		return false;
	}
	if(t.trim()==0){
		headsch.t.focus();
		return false;
	}
	return true;
}

function openWin(url){

	if(self.location!=top.location){
		window.open(url,'_parent','');
	}
	else{
		window.location.href=url;
	}
}

function summer07hit(t,c){
	//alert(t+" "+c);
	new Ajax.Request(ikalaPath+"servlet/Gady_summer07Servlet",{method:"Post",parameters:"action=hit&t="+t+"&c="+c});
}
function summer07mail(){
	var s=location.search.getQueryString('s');
	var t=location.search.getQueryString('t');
	var tt='';
	switch(s){
		case 'y':
			tt=t=='h'?'viphuodong':'vipqiyong';
			break;
		case 'n':
			tt=t=='h'?'freehuodong':'freeqiyong';
			break;
		case 's':
			tt=t=='h'?'schhuodong':'schjiaru';
			break;
	}
	if(tt!=''){
		summer07hit('2',tt);
	}	
}

function isEmail(string) 
{ 
	//var addressPattern = /^([a-z0-9A-Z]+[_-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$/;   
	//return addressPattern.test(string); 
	return !(string.match(/[\w-\.]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig)!=string);
}

function getCookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    var j = 0;
    while(i < clen) {
        j = i + alen;    
        if(document.cookie.substring(i,j) == arg)
            return getCookieVal(j);
        i = document.cookie.indexOf(" ", i) + 1;
        if(i == 0)
            break;
    }  
    return null;
}
function getCookieVal(offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if(endstr == -1) {
        endstr = document.cookie.length;
    }
    return unescape(document.cookie.substring(offset, endstr));
}
function setInnerHTML (el, htmlCode) {
	var ua = navigator.userAgent.toLowerCase();
	if (ua.indexOf('msie') >= 0 && ua.indexOf('opera') < 0) {
		htmlCode = '<div style="display:none">for IE</div>' + htmlCode;
		htmlCode = htmlCode.replace(/<script([^>]*)>/gi,'<script$1 defer="true">');
		el.innerHTML = htmlCode;
		el.removeChild(el.firstChild);
	}
	else {
		var el_next = el.nextSibling;
		var el_parent = el.parentNode;
		el_parent.removeChild(el);
		el.innerHTML = htmlCode;
		if (el_next) {
			el_parent.insertBefore(el, el_next)
		} else {
			el_parent.appendChild(el);
		}
	}
}

//add by shily 2007/10/04 for public login  
function open_login(){
var url_login="/cnuser/Main/ikala_login.jsp?shilyFlag=1";
window.open(url_login,"login","height=240,width=305,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");


}

//invite07活动
function invite07hit(t,c){
	//alert(t+" "+c);
	new Ajax.Request(ikalaPath+"active/invite07/invite.jsp",{method:"Post",parameters:"action=hit&t="+t+"&c="+c});
}

function statActive(statarea){
   if(statarea != "")
	new Ajax.Request(ikalaPath+"active/Stat_Click/statClick.jsp",{method:"Post",parameters:"item="+statarea});
}

//******* 首頁欄目變換 ****  by kevin 080721
function changeArea_index(e){
	for (var i=1; i<=5; i++){
		if (parseInt(e)==i){
			$('indexTab'+i).className="Tab0"+i+"a";
			$('spanIndex_'+i).style.display="";
			$('href_'+i).style.cssText="color:#ffffff;font-weight: bold;"; 
		}else{
			$('indexTab'+i).className="Tab0"+i+"b";	
			$('spanIndex_'+i).style.display="none";
			$('href_'+i).style.cssText=""; 	
		}
	}	
}
function changeArea_index_hiddenAll(){
	
	for (i=1; i<=5; i++){
		
			$('indexTab'+i).className="Tab0"+i+"b";	
			$('spanIndex_'+i).style.display="none";
			$('href_'+i).style.cssText=""; 			
		
	}
	
		
}

function changeTabColor_index(){
	var curr_url = window.location.href;
	var ko = curr_url.split("/");
	
	if (curr_url.indexOf("/ksong/")>=0){
		changeArea_index('2');
	}else if (curr_url.indexOf("/store/")>=0){
		changeArea_index('3');
	}else  if (curr_url.indexOf("/payment/")>=0){
		changeArea_index('4');
	}else  if (curr_url.indexOf("/pk/")>=0){ 
		//alert("pk");
		changeArea_index('5');
		return;
	}else if (ko.length>4){//for klog/kmanage
		changeArea_index_hiddenAll();
	}else{
		changeArea_index('1');
	}
	
}

function checkFold(){
	if (getCookie("fold")=="" || getCookie("fold")==null){
		open_login();
	}else{
		location.href="/klog/"+getCookie("fold");
	}
}

//**** 弹出登录窗口
//**** type 
//1:index.head.klog.jsp; 
//5 :index.head.jsp;
function open_login_kevin(type){ 
var url_now = window.location.href; 
if(url_now.indexOf("user")==-1){
var url_login="/Main/ikala_login.jsp?shilyFlag=10";
}else{
var url_login="/user/Main/ikala_login.jsp?shilyFlag=10";

}
window.open(url_login,"login","height=240,width=305,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");

}
//******* 首頁欄目變換 ****  by kevin 080721

function statistics(at,id,po){
	var ajax = new Ajax.Request(ikalaPath+"Main/AdminStatistics.jsp",{method:'Post',parameters:"at="+at+"&id="+id+"&po="+po});
}