jQuery(document).ready(function(){
	var i = 0;
	var css = "";
	var reg = /current_page_item/ig;
	var right = 0; 
	var childs = jQuery("#menu").find(".childs");
	var count = jQuery("#menu").find(".parent").find("li").size();
	var width = childs.width() / 2 - 47;
	var menu = jQuery("#menu").find(".parent").find("li").each(function(){
		css = jQuery(this).attr("class");
		i++;
		if( reg.test( css ) ){
			right = 95 * ( count - i );
			if( right < width )
				right = 0;
			else
				right = right - width;
			childs.css( "margin-right", right );
		}
	});
});

function change_sidebar_photo( item, photo ){
	item.src = photo;
}

function getLength(value){
    var i,nCnt=0;
    for(i=0; i<value.length; i++){
        if(escape(value.charAt(i)).length >= 4 ) nCnt+=2;
        else nCnt++;
    }
    return nCnt;
}

function check_domain( form_name ){
	var form = eval( "document." + form_name );
	
    if( form.domain.value == ""){ 
        alert("请输入要注册的域名"); 
        form.domain.focus(); 
        return false; 
    }
    
    if(/(^[a-zA-Z0-9][a-zA-Z0-9])+[\-][\-]/.test(form.domain.value)){ 
        alert("域名含有非法字符,域名只能由字母,数字,- 组成"); 
        form.domain.focus(); 
        return false; 
    }

    if( form.domain.value.match(/[^0-9A-Za-z\-]/) ){ 
        alert("域名含有非法字符,域名只能由字母,数字,- 组成"); 
        form.domain.focus(); 
        return false; 
    }
    
    if( form.domain.value.match("(^-.*)|(.*-$)") ){ 
        alert("- 不能出现在域名的开头或结尾"); 
        form.domain.focus(); return false; 
    }
    
    if( getLength(form.domain.value) < 3 || getLength(form.domain.value) > 32 ){ 
        alert("域名只能由3个以上32个以下字母组成"); 
        form.domain.focus(); 
        return false;
    }

    obj = eval("document." + form_name + ".elements");
    wEleNo = obj.length;

    wChkFlg = false;

    wTld = "";

    wUTld = "";

    for(i = 0; i < wEleNo; i++){
        if( obj[i].type == "checkbox" && obj[i].checked == true ){
        	wChkFlg = true;
        	break;
        }
    }
    if(wChkFlg == false){
        alert("请选择选择要注册的种类");
        return false;
    }

    return true;
}

function check_length(value, error, error_text){
    var i,nCnt=0;
    for(i=0; i<value.length; i++){
        if(escape(value.charAt(i)).length >= 4 ) nCnt+=2;
        else nCnt++;
    }
    if( 0 == nCnt ){
		if( error == "" )
			error = error_text;
		else
			error += "\n" + error_text;
	}
	return error;
}

function check_register(){
	var form = document.frm;
	var name = form.customer.value;
	var zipcode = form.zipcode.value;
	var address = form.address.value;
	var tel = form.tel.value;
	var email = form.email.value;
	var error = "";
	
	error = check_length( name, error, "姓名不能为空。" );
	error = check_length( zipcode, error, "邮政编码不能为空。例：810-5501" );
	error = check_length( address, error, "地址不能为空。" );
	error = check_length( tel, error, "电话不能为空。" );
	error = check_length( email, error, "电子邮件不能为空。" );
	if(!email.match(/^[0-9a-zA-Z\-\_\.]+@[0-9a-zA-Z\-\_\.]+$/) )
		error += "\n电子邮件格式不对。例：demo@3u-web.com";
	if( error != "" ){
		alert( "提交前请修改以下错误：\n\n" + error );
		return false;
	}
	return true;	
}