// JavaScript Document
var stremail = /^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$/; //email
var strnull  = /^[\s|　]+$/;//empty
var strname	 = /^\w+$/;		
var strdate=/^(19|20)\d{2}[\/.-]((1[0-2])|(0[1-9])|([1-9]))[\/.-]((1[0-9])|(0[1-9])|([1-9])|(2[0-9])|(3[0-1]))$/; 
var strtel=/^[\d\s]([\d\s-]{4,})+$/	;
var repnull=/[\s|　]+/g;
var strpwd =/^\w+$/ ;
var strcn=/[\u4e00-\u9fa5]/; 
var strCname=/^[\u4e00-\u9fa5]+$/; 
var strnum=/^\d+$/; 
var strurl=/([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$/; 
var strimage=/(.jpg|.gif|.png|.jpeg)$/;

function setSel(aobj,avalue){
	var obj=document.getElementsByName(aobj)[0];
	var len=obj.options.length;
	for(i=0;i<len;i++){
		if(obj.options[i].value==avalue){
			obj.options[i].selected=true;
			break;
		}
	}		
}

function checkNumber(a,c){
	var obj=document.getElementsByName(a)[0];
	d=obj.value.replace(repnull,'');
	if(d!=""&&!strnum.test(d)){
		alert(c);
		obj.focus();
		return false;
	}else{
		return true;
	}
	
}

function checkCname(a,b,r){
	var obj=document.getElementsByName(a)[0];
	var jv=obj.value;
	if(r!=null)
	{
		d=jv.replace(r,'');		
		
	}
	else
	{
		d=jv;
		
	}
	
	if(!strCname.test(d)){		
		alert(b);
		obj.focus();
		return false;
	}else{
		return true;
	}
}


function checkCnc(a){
	var obj=document.getElementsByName(a)[0];
	for(i=0;i<obj.elements.length;i++){
		if(obj.elements[i].type=='text'&&strcn.test(obj.elements[i].value)){
			alert("Please input non-chinese character!");
			obj.elements[i].focus();
			return false;			
		}
	}
	return true;
}

function chkstr(a,b){	
	var obj=document.getElementsByName(a)[0];
	var str=obj.value;
	var i;
	len = 0;
	for (i=0;i<str.length;i++){
		if (str.charCodeAt(i)>255) 	{
		alert(b);
		obj.focus();
		return false;
		}
	}	
	return true;
}

function checkPwd(a,b){
	var obj=document.getElementsByName(a)[0];
	if(!strpwd.test(obj.value)){
		alert(b);
		obj.focus();
		return false;
	}else{
		return true;
	}	
}

function checkNull(a,c){
	var obj=document.getElementsByName(a)[0];
	if(obj.value==""||strnull.test(obj.value)){
		alert(c);
		obj.focus();
		return false;
	}else{
		return true;
	}
}

function checkEmail(a,c){
	var obj=document.getElementsByName(a)[0];
	if(obj.value!=""&&!stremail.test(obj.value)){
		alert(c);
		obj.focus();
		return false;
	}else{
		return true;
	}
}
/*check url*/
function checkUrl(a,b){
	var obj=document.getElementsByName(a)[0];
	d=obj.value.replace(repnull,'');
	if(d!=''&&!strnull.test(d)){
		if(!strurl.test(obj.value)){
			alert(b);
			obj.focus();
			return false;
		}else{
			return true;
		}
	}else{
		return true;
	}
}


function checkDate(a){
	var obj=document.getElementsByName(a)[0];
	if(obj.value!=""&&!strdate.test(obj.value)){
		alert("Please input correct date\n  Sample： 2006-01-01");
		obj.focus();
		return false;
	}else{
		return true;
	}
}


function checkTel(a,b){
	var obj=document.getElementsByName(a)[0];	
	var d=obj.value.replace(repnull,'');
	var di=d.indexOf('-');	
	testvalue=false;
	if(d!=''){		
		if(di==-1) testvalue=strtel.test(d);
		if(di!=-1){		
			var splitvalue=d.split('-');
			for(i=0;i<splitvalue.length;i++){
				
				if(splitvalue[i].length>=5) testvalue=true;
			}
		}
		if(testvalue==false){
			alert(b);
			obj.focus();
			return false;
		}
	}
	return true;
	
}

function checkLength(a,b,c){
	var obj=document.getElementsByName(a)[0];
	var jv=obj.value;
	d=jv.replace(repnull,'');
	if(d!=''&&d.length<b){
		alert(c);
		obj.focus();
		return false;
	}else{
		return true;
	}
	
}

function checkZip(a,b,c){
	var obj=document.getElementsByName(a)[0];
	d=obj.value.replace(repnull,'');
	var k=/^\d{6}$/;
	var j=/^[A-Za-z0-9]+$/;
	if(b==1){
		if(d!=''&&k.test(obj.value)==false){
			alert(c);
			obj.focus();
			return false;
		}else{
			return true;
		}
	}else{
		if(d!=''&&j.test(obj.value)==false){
			alert(c);
			obj.focus();
			return false;
		}else{
			return true;
		}	
	}	
}

function checkImage(e)
{
	e=e.toLowerCase();	
	return strimage.test(e);
}

function setCity()
{		
	var pro=document.getElementsByName('sltCity')[0];
	var val=document.getElementsByName('sltProvince')[0].value;
	var chkBool=false;
	for(i=0;i<arrProvince.length;i++)
	{
		if(arrProvince[i][0]==val)
		{
			chkBool=true;
			break;
		}
	}
	pro.options.length=1;
	if(chkBool)
	for(j=0;j<arrProvince[i].length-1;j++)
	{	
		pro.options[j+1]=new Option(arrProvince[i][j+1],arrProvince[i][j+1]);
	}	
	if(pro.options.length>1) 
		pro.disabled=false;
	else
		pro.disabled=true;
}
function setProvince()
{
	var pro=document.getElementsByName('sltProvince')[0];	
	pro.options[0]=new Option('--省份--','');		
	for(i=0;i<arrProvince.length;i++)
	{	
		pro.options[i+1]=new Option(arrProvince[i][0],arrProvince[i][0]);
	}
}

function dyniframesize(obj,e)
{

	var vHeight=0;
	if (obj && !window.opera)
	{
		obj.style.display = "block";
		if (obj.contentDocument && obj.contentDocument.body.offsetHeight)
		{				
			vHeight=obj.contentDocument.body.offsetHeight;			
		}
		else if (obj.Document && obj.Document.body.scrollHeight)
		{
			vHeight=obj.Document.body.scrollHeight;
		}
		//check limit height
		if(e!=null&&e>vHeight)
		{
			obj.height =e;
		}
		else
		{			
			obj.height =vHeight;			
		}			
	}
}
function dynthisiframe(obj)
{	
		var objs=parent.document.frames;		
		var obj;
		for(i=0;i<objs.length;i++)
		{
			obj=objs[i];
			if(str.test(obj.src.toLowerCase()))				
			{			
				if (obj.contentDocument && obj.contentDocument.body.offsetHeight)				
					obj.height = obj.Document.body.offsetHeight;
				else if (obj.Document && obj.Document.body.scrollHeight)
					obj.height = obj.Document.body.scrollHeight;					
			}		
		}
}

function getCountinentEnTxt(e)
{	
	var continentCn='';
	var continentEn='';
	switch(e)
	{
		case "1":
			continentCn="亚洲";
			continentEn="Asia";
			break;
		case "2":
			continentCn="非洲";
			continentEn="Africa";
			break;
		case "3":
			continentCn="欧洲";
			continentEn="Europe";
			break;
		case "4":
			continentCn="美洲";
			continentEn="America";
			break;
		case "5":
			continentCn="美洲";
			continentEn="America";
			break;
		case "6":
			continentCn="大洋洲";
			continentEn="Oceania";
			break;		
	}	
	return continentEn;
	
}
function getCookie(CookieName)
{
	var CookieString = document.cookie; 
	var CookieSet = CookieString.split (';'); 
	var SetSize = CookieSet.length; 
	var CookiePieces 
	var ReturnValue = ""; 
	var x = 0; 
	//alert(SetSize)
	for (x = 0; ((x < SetSize) && (ReturnValue == "")); x++) 
	{ 
		CookiePieces = CookieSet[x].split ('='); 
		if (CookiePieces[0].substring (0,1) == ' ')
		{ 
			CookiePieces[0] = CookiePieces[0].substring (1, CookiePieces[0].length); 
		}
		
		if (CookiePieces[0] == CookieName) 
		{
			ReturnValue = CookiePieces[1];	
			break;
		}		
	}
	return ReturnValue;	
}