//本js是用来检测商铺输入是的数据的
function length(obj,str1,str2,number1,number2){//obj为位置对象  str为要输出的语言 number1为字数上限 number2为下限
    var value = obj.value.trim();
    var valueLen = value.length;    
    if(number1 != null && number1 < valueLen){
        alert(str1);      
        return false;
    }
    if(number2!= null && number2 > valueLen){
        alert(str2);   
        return false;
    }
}

function checkLength(obj,str,number){
    var value = obj.value.trim();
    var len = value.length;
    if (len > number){
        alert(str);
        return false;
    }
}

function checkShopName(){
    var shopinput = $('shopname');
    var shopname = shopinput.value.trim();
    var str1 = '商铺名称不能超过20个字符';
    var str2 = '商铺名称不能少于4个字符';
    if (shopname = null){
        alert('用户名不能为空');
        return false;
    }
    length(shopinput,str1,str2,20,4);
}

function checkShopPark(){
    var obj = document.getElementById('shop_park');
    var str = "你输入的停车计划过长，超过了200字";
    checkLength(obj,str,200);
}

function checkShopWay(){
    var obj = document.getElementById('shop_way');
    var str = "你输入的乘车路线过长，超过了200字";
    checkLength(obj,str,200);
}

function checkShopDesc(){
    var obj = document.getElementById('shop_desc');
    var str = "你输入的商铺简介过长，超过了200字";
    checkLength(obj,str,200);
}

function checkShopTese(){
    var obj = document.getElementById('shop_tese');
    var str = "你输入的商铺特色过长，超过了200字";
    checkLength(obj,str,200);
}

function checkQQ(){
    var obj = document.getElementById('shop_QQ');
    var QQ= obj.value.trim();  
    var filter=/^[0-9]{4,11}$/;
    if (QQ != ''){
        if (!filter.test(QQ)){
            alert("您的QQ应该全为数字");
            return false;
        }
    }
}
function checkMSN(){
    var obj = document.getElementById('shop_Msn');
    var msn= obj.value.trim();  
    var filter=/^([a-z]|[A-Z]){1}([a-z]|[A-Z]|\.|[0-9]|-|_){0,20}@([a-z]|[A-Z]|[0-9]|-|_){0,20}\.([a-z]|[A-Z]){2,3}(\.[a-z]|[A-Z]_)*$/;      
    if(msn != ''){
        if(!filter.test(msn)){
            alert("您的MSN地址不合法");
            return false;
        }
     }
}

function checkWebSite(){
    var obj = $('shop_site');
    var site = obj.value.trim();
    var len = site.length;
    if(len <4){
        alert('您输入的网址少于4位');
        return false;
    }
    if(len > 100){
        alert('您输入的网址多于20位');
        return false;
    }
}

function checkPhone(){
    var obj = document.getElementById('phone');
    var phone = obj.value.trim();
    var filter =/^([0-9]{3,4}-?[0-9]{7,8})$/;     	
    if(!filter.test(phone)){	   
    alert('你的电话号码不合法');
    return false;
    }
}


function checkUserName(){
    var obj = document.getElementById('user_name');
    var userName = obj.value;
    var filter =/^[A-Za-z][A-Za-z0-9_]{3,19}$/g;
    if(userName == ''){
         alert('用户名不能为空');
         return false;
    } else if (userName.match(filter)){
		return true;
    } else {
    	alert('用户名不合法');
    	return false;    	
    }
}

function checkShop(){		
	var uNameBool = checkUserName();	
	if (uNameBool == false){
		return false;
	}
	var sNBool = checkShopName();
	if (sNBool == false) {		
		return false;
	}
	var wSBool = checkWebSite();
	if (wSBool ==false) {
		return false;
	}
	var phBool = checkPhone();
	if (phBool == false){
			return false;
	}
	var spBool = checkShopPark();
	if (spBool ==false) {
			return false;		
	}
	var swBool = checkShopWay();
	if (swBool == false) {
			return false;
	}
	var msnBool = checkMSN();
	if (msnBool == false) {
		return false;
	}
	var qqBool = checkQQ();
	if (qqBool == false){
		return false;
	}
	var sdBool = checkShopDesc();
	if (sdBool == false){
		return false;
	}
	var stBool = checkShopTese();
	if (stBool ==false) {
		return false;
	}
}

function checkForwardShop(){
	var sNBool = checkShopName();
	if (sNBool == false) {		
		return false;
	}
	var wSBool = checkWebSite();
	if (wSBool == false) {
		return false;
	}
	var phBool = checkPhone();
	if (phBool == false){		
		return false;
	}
	var spBool = checkShopPark();
	if (spBool == false) {
		return false;		
	}
	var swBool = checkShopWay();
	if (swBool == false) {
		return false;
	}
	var msnBool = checkMSN();
	if (msnBool == false) {
		return false;
	}
	var qqBool = checkQQ();
	if (qqBool == false){
		return false;
	}
	var sdBool = checkShopDesc();
	if (sdBool == false){
		return false;
	}
	var stBool = checkShopTese();
	if (stBool == false) {
		return false;
	}	
}

//以下为公用部分
function isSpace(value,port,outStr,inputform){ //来检验是否为数字  字符  和 下划线
    var filter=/^[A-Za-z][A-Za-z0-9_]{3,19}/g;
    if (!filter.test(value)) {
       alert(outStr);
       inputform.focus(); 
       return false;       
    } else{
        port.innerHTML = (outStr); 
    }
}

String.prototype.trim = function()
{
    // 用正则表达式将前后空格
    // 用空字符串替代。
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

function $(id) {
	return document.getElementById(id);
}

function changeMusicUrl(){
	retun
}

