function check_email(strEmail) {
	if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){
		return true;
	}
	return false;
}
function button_jump(url){
	window.location=url;
}

function button_jump_with_confirm(url,msg){
	if(window.confirm(msg)){
		window.location=url;
	}
}

function confirm_submit(msg){
	var rt=window.confirm(msg);
	return rt;
}


function set_go_back_cookie(name,value){
	setCookie(name,value);
}

function alert_go_to_login(url,name,value){
	var result=confirm(getOtherLanguage(4));
	if(result==1){
		set_go_back_cookie(name,value)
		window.location=url;
	}
}
function set_msg(id,msg){
	document.getElementById("msg_"+id).innerHTML=msg;
	window.location.href="#point_"+id;
}

function my_alert(msg_index, element_id, msg_id){
	if(msg_id!=null){
		set_msg(msg_id, getOtherLanguage(msg_index));
	}
	if(element_id!=""){
		document.getElementById(element_id).focus();
	}
	//return false;
}

function check_str_length(str, min, max){
	if(str!=null && str.length>=min && str.length<=max){
		return true;
	}
	return false;
}

function clear_msg(){
	var msg_max=6;
	var i=1;
	var tmp;
	for(i=1;i<msg_max;i++){
		tmp=document.getElementById("msg_"+i);
		if(tmp!=null){
			document.getElementById("msg_"+i).innerHTML="";
		}
	}
}
function check_form_product(){
	clear_msg();
	var str="";
	//check typeName
	str=document.getElementById("productName").value;
	if(str==""){
		my_alert(1, "productName", 1);
		return false;
	}
	if(!check_str_length(str, 1, 255)){
		my_alert(0, "productName", 1);
		return false;
	}
	//check factory
	str=document.getElementById("factory").value;
	if(str==""){
		my_alert(1, "factory", 3);
		return false;
	}
	if(!check_str_length(str, 1, 255)){
		my_alert(0, "factory", 3);
		return false;
	}
	//check typeName
	str=document.getElementById("typeName").value;
	if(str==""){
		my_alert(1, "typeName", 4);
		return false;
	}
	if(!check_str_length(str, 1, 255)){
		my_alert(0, "typeName", 4);
		return false;
	}
	//check description
	str=document.getElementById("description").value;
	if(str==""){
		my_alert(1, "description", 6);
		return false;
	}
	return true;
}

function check_form_email(){
	clear_msg();
	var str="";
	//check typeName
	str=document.getElementById("email").value;
	if(str==""){
		my_alert(1, "email", 1);
		return false;
	}
	if(!check_email(str)){
		my_alert(0, "email", 1);
		return false;
	}
	//check factory
	str=document.getElementById("password").value;
	if(str==""){
		my_alert(1, "password", 2);
		return false;
	}
	//check typeName
	str=document.getElementById("confirmPassword").value;
	if(str==""){
		my_alert(1, "confirmPassword", 3);
		return false;
	}
	if(document.getElementById("password").value!=document.getElementById("confirmPassword").value){
		my_alert(0, "password", 2);
		return false;
	}
	//check description
	str=document.getElementById("sendToEmail").value;
	if(str==""){
		my_alert(1, "sendToEmail", 4);
		return false;
	}
	if(!check_email(str)){
				my_alert(0, "sendToEmail", 4);
		return false;
	}
		str=document.getElementById("emailTitle").value;
	if(str==""){
		my_alert(1, "emailTitle", 5);
		return false;
	}
		str=document.getElementById("smtp").value;
	if(str==""){
		my_alert(1, "smtp", 6);
		return false;
	}
	return true;
}
function set_parent_classify_id(){
	var i=0;
	var t=0;
	for(i=3;i>0;i--){
		t=parseInt(document.getElementById("classify_layer_"+i).value);
		if(t>0){
			break;
		}
	}
	document.getElementById("parentId").value=t;
}
function set_classify(){
	var i=0;
	var t=0;
	for(i=4;i>0;i--){
		t=parseInt(document.getElementById("classify_layer_"+i).value);
		if(t>0){
			break;
		}
	}
	document.getElementById("classifyLayer").value=i;
	document.getElementById("classifyId").value=t;
}
function search_submit(){
set_classify();
document.getElementById("search_form").submit();
}
function page_onclick(page){
	document.getElementById("page").value=page;
	document.getElementById("search_form").submit();
}

function cheak_upload_num(formId,vidoNum,imgNum,pdfNum){
	document.getElementById("file_type");
}