function urlEncode (s) {
	//s = s.replace(/%/g, "%25");
	s = s.replace(/&/g, "%26");
	//s = s.replace(/\?/g, "%3F");		
	//s = s.replace(/\//g, "%2F");
	//s = s.replace(/:/g, "%3A");
	//s = s.replace(/=/g, "%3D");
	//s = s.replace(/\+/g, "%2B");
	s = s.replace(/\s+/g, "+");
	return s;
};

function getParam(paramName)
{
               var hrefStr= window.location.href;
 //   			 var hrefStr= urlEncode(window.self.location.toString());
               //alert(hrefStr);
             var pos = hrefStr.indexOf("?");
             var paramStr = hrefStr.substring(pos,hrefStr.length);
            //alert(paramStr);
             var tempStr = paramStr.substring(paramStr.indexOf(paramName),paramStr.length);
             //alert(tempStr);
             if(tempStr.indexOf('&')>0)
             {
             //alert(tempStr.substring(paramName.length+1,tempStr.indexOf('&'))    );
              return     tempStr.substring(paramName.length+1,tempStr.indexOf('&')).replace(/\%20/g,' ')    ;
           }else
           {
               //alert(tempStr.substring(paramName.length+1,tempStr.length)    );
               return     tempStr.substring(paramName.length+1,tempStr.length).replace(/\%20/g,' ')    ;
           }
}

function checkSelf(redirectUrl){

	if (window.self == window.top) {
	 //  var redirectUrl="http://person.8850.com/?page=" + getParam("page");
//	   var redirectUrl="http://person.8850.com/?page=inbox";
	  // alert(redirectUrl);
		window.top.location.href = redirectUrl;
	//	window.top.location.href = "http://person.8850.com/" + urlEncode(window.self.location.toString().replace(/^http:\/\//, ""));
		
		/*if (window.self.location.toString().match(/wangyou\.com/)) {
			window.top.location.href = "http://user.wangyou.com/" + urlEncode(window.self.location.toString().replace(/^http:\/\//, ""));
		}
		else {
			window.top.location.href = "http://192.168.0.42:8025/" + urlEncode(window.self.location.toString().replace(/^http:\/\//, ""));
		}*/
	}
}

//
function isIdCardNo(v){
	if (!v.match(/(^\d{17}|^\d{14})(\d|x|X|y|Y)$/)){
	return false;
	}
}
