/*        
	* ===================================================================================
	*  1.名    称   : FLASH链接
	*  2.文 件 名   : _common.js
	*  3.作    者   : Yjq_Dragon
	*  4.日    期   : 2007.6.1

	* ===================================================================================
	*    FLASH菜单链接脚本
	* -----------------------------------------------------------------------------------
	*
	*
	*
	* ===================================================================================
*/
//开始
function GoMenu(x,y)
{
	var path="";
	if(x=="A")		//主菜单1
	{					
		if(y=="1"){
			location.href=path+"index.asp";					//子菜单1
		}

	} else if(x=="B")	//主菜单2
	{
		if(y=="1"){
			location.href=path+"Demo_info.asp";				
		}
		if(y=="2"){
			location.href=path+"Demo_info.asp";			
		}
	} else if(x=="C")	
	{			
		if(y=="1"){
			location.href=path+"Demo_News.asp";			
		}
	}else if(x=="D")	
	{			
		if(y=="1"){
			location.href=path+"Demo_Product.asp";				
		}
	} 
	else if(x=="E")	
	{			
		if(y=="1"){
			location.href=path+"Demo_Technology.asp";				
		}
	} else if(x=="F")	
	{			
		if(y=="1"){	
			location.href=path+"Demo_Base.asp";			
		}
	} else if(x=="G")	
	{			
		if(y=="1"){	
			location.href=path+"Demo_GuestBook.asp";				
		} 
	} else if(x=="H")	
	{			
		if(y=="1")
		{	
			location.href=path+"Demo_Contact.asp";			
		}
	}
	else if(x=="LANG")	
	{			
		if(y=="1")
		{	
			location.href=path+"index.asp";			
		}
		if(y=="2"){
			location.href=path+"Demo_EInfo.asp";			
		}
	}
	else{location.href=path+"index.asp";}
}

function GoQuickMenu(x)
{
	var path="";
	if(x=="A"){
		location.href=path+"Demo_News.asp";
	}
	else if(x=="B"){
		location.href=path+"Demo_Product.asp";
	}
	else if(x=="C"){
		location.href=path+"Demo_Base.asp";
	}
	else if(x=="D"){
		location.href=path+"Demo_Contact.asp";
	}
}

function fnLoginFn()
{
	document.fmLogin.submit();
	return true;
}

function getStrSize(OrgS){
	var Cntkr=0;
	var outLength;
	
	for (var i=0; i<OrgS.length; i++){
		if (OrgS.charAt(i)>'~'){
			Cntkr = Cntkr+1;
		}
	}
	outLength = OrgS.length + Cntkr;
	
	return outLength;
}

function checkNullStr(s)
{
	if (s.length+1 == s.split(" ").length)
	{
		return false;
    	}
    	return true;
}

// trim()
function getTrim(str)
{
	var count = str.length;
	var len = count;                
	var st = 0;
                
	while ((st < len) && (str.charAt(st) <= ' ')) 
	{
       		st++;
	}
	while ((st < len) && (str.charAt(len - 1) <= ' ')) 
	{
		len--;
	}                
	return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
}


function IsNum(numstr)
{
	var tempstr = "0123456789";
	for(var i=0;i<numstr.length;i++) 
	{
		if(tempstr.indexOf(numstr.charAt(i)) == -1) 
		{
			return false;
		}
	}
	return true;
}


function IsChar(aStr, aLen, aHan)
{
        var isValid = true;
        for(var i=0; i< aLen; i++)
        {
          	if(aHan == "ENG") 
          	{
             		if(!( (aStr.charCodeAt(i) >= 65 && aStr.charCodeAt(i) <= 90 ) || (aStr.charCodeAt(i) >= 97 && aStr.charCodeAt(i) <= 122) )) 
                    	{
                			isValid = false;
                			break;
             		}
          	} else if(aHan == "HAN") 
          	{
             		if(!( aStr.charCodeAt(i) >  127 )  )  
             		{
                			isValid = false;
                			break;
             		}
          	} else {
             		if(!( (aStr.charCodeAt(i) >= 65 && aStr.charCodeAt(i) <= 90 ) || (aStr.charCodeAt(i) >= 97 && aStr.charCodeAt(i) <= 122) || (aStr.charCodeAt(i) >  127 ) ))  
                    	{
                			isValid = false;
                			break;
             		}
          	} 
        } 
        return isValid;
}


function IsMailStr(aStr)
{
	tempstr = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-@.";
     	str1cnt = 0;
     	str2cnt = 0;
     	
     	for(i=0;i<aStr.length;i++)
     	{ 
       		if(tempstr.indexOf(aStr.charAt(i)) == -1) return false;
       		if(aStr.charAt(i) == '@')  str1cnt += 1;
       		if(aStr.charAt(i) == '.')  str2cnt += 1;
     	} 
     	if (str1cnt != 1 || str2cnt < 1 || str2cnt > 2) return false;
     	return true;
}


function IsValidDDD(obj)
{
	if ( obj == '02'  || obj == '031' || obj == '032' || obj == '033' ||
             obj == '041' || obj == '042' || obj == '043' || obj == '051' ||
             obj == '052' || obj == '053' || obj == '054' || obj == '055' ||
             obj == '061' || obj == '062' || obj == '063' || obj == '064' ||
             obj == '010' || obj == '011' || obj == '017' || obj == '016' ||
             obj == '018' || obj == '019'
           )
            	return true;
        else
            	return false;
}


function CheckHangul(name) 
{
	strarr = new Array(name.length);
	schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','=');

	for (i=0; i<name.length; i++)
	{
		for (j=0; j<schar.length; j++)
		{
			if (schar[j] ==name.charAt(i))
			{
				//alert(escape(name.value.charAt(i)) );
				alert("名称中含有非法字符.");				
				return false;
			}
			else
				continue;
		}

		strarr[i] = name.charAt(i)
		if ((strarr[i] >=0) && (strarr[i] <=9))
		{
			alert("1.");
			return false;
		}
		else if ((strarr[i] >='a') && (strarr[i] <='z'))
		{
			alert("2.");
			return false;
		}
		else if ((strarr[i] >='A') && (strarr[i] <='Z'))
		{
			alert("3.");
			return false;
		}
		else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') )
		{
			alert("4.");
			return false;
		}
		else
		{
		//      alert(escape(strarr[i]) );
				continue;
		}

	}  
		return true;
}

// ("012"-->"012 ")
function GetFourDigit(v){
	var ret="";
	if(v.length==4){ ret=v; }
	else if(v.length==3){ ret=v+" "; }
	else if(v.length==2){ ret=v+"  "; }
	else{ ret=v+"   "; }
	return ret;
}


function checkEngName(aStr)
{
	var startChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ "; 
	var temp;
	
	for(var i=0; i<aStr.length; i++)
	{
		temp = ""+aStr.substring(i,i+1);
		if(startChar.indexOf(temp) == "-1")
		{
			return false;
		}
	}
	return true;
}


function checkEngNum(aStr)
{
	/*
	if(write.user_id.value.length<4||write.user_id.value.length>40) 
	{
		alert("4, 40.");
		write.user_id.focus();
		return false;
	}
	*/
	
	var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; 
	//var startChar = "abcdefghijklmnopqrstuvwxyz";
	//var num = "0123456789";
	var temp; 
	//write.user_id.value = write.user_id.value.toLowerCase(); 
	//aStr = aStr.toLowerCase();
	//temp = write.user_id.value.substring(0,1);
	//temp = aStr.substring(0,1); 
	
	//if (startChar.indexOf(temp) == "-1") 
	//{
		//alert("11.");
		//write.user_id.value = ""; 
		//write.user_id.focus(); 
	//	return -1;
	//}
	//alert(aStr);
	for (var i=0; i<aStr.length; i++) 
	{ 
		//temp = "" + write.user_id.value.substring(i, i+1); 
		temp = "" + aStr.substring(i, i+1);
		if (valid.indexOf(temp) == "-1")
		{ 
			//alert("22.");
			//write.user_id.value = ""; 
			//write.user_id.focus();
			//alert(false);
			return false;				
		}else
		{
			//alert(true);
			return true;	
		}
	}		
	
}
















