function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function FlashWrite(src, w, h)
{
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+ w + "' height='" + h + "' VIEWASTEXT><param name='movie' value='" + src + "'><PARAM NAME='WMode' VALUE='Transparent'><param name='quality' value='high'><param name='allowScriptAccess' value='always'><embed src='" + src + "' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + w + "' height='" + h +"' wmode='transparent' allowScriptAccess='always' swLiveConnect=true></embed></object>");
}

function NumObj(obj){
	if(event.keyCode){
		if(escape(event.keyCode)>=48 && escape(event.keyCode)<=57){
			return true;
		}else{
			event.returnValue=false;
		}
	}
}

function CheckKeys(){
   if((event.keyCode<48)||(event.keyCode>57))
     event.returnValue=false;
}

function setComma(str)
{
        str = ""+str+"";
        var retValue = "";
        for(i=0; i<str.length; i++)
        {
                if(i > 0 && (i%3)==0) {
                        retValue = str.charAt(str.length - i -1) + "," + retValue;
                 } else {
                        retValue = str.charAt(str.length - i -1) + retValue;
                }
        }
        return retValue;
}

function isAlpabatNum(obj) {
var str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
	for (i=0; i < obj.length; i++) {
        if (str.indexOf(obj.substring(i,i+1))<0) {			 	
			return false;
		}
	}
	return true;
}

function isResNo(s) {
	if( s.charAt(6) == 1 || s.charAt(6) == 2 || s.charAt(6) == 3 || s.charAt(6) == 4 ){
		if( s.charAt(12) ==	(( 11 - ((s.charAt(0)*2+s.charAt(1)*3+s.charAt(2)*4
			 +s.charAt(3)*5+s.charAt(4)*6+s.charAt(5)*7
			 +s.charAt(6)*8+s.charAt(7)*9+s.charAt(8)*2
			 +s.charAt(9)*3+s.charAt(10)*4+s.charAt(11)*5)
			% 11)))%10)
			return true;
	}
	return false;
}

function isEmail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

function popup(url,winname,width,height,top,left,scroll,cookiename){
	if(cookiename){
		if(!getCookie(cookiename)){
			window.open(url,winname,'width='+width+',height='+height+',top='+top+',left='+left+',scrollbars='+scroll);
		}
	}else{
			window.open(url,winname,'width='+width+',height='+height+',top='+top+',left='+left+',scrollbars='+scroll);
	}
}

function BizCheck(obj1, obj2, obj3)
{		
	biz_value = new Array(10);
 
	if (isBizInteger(obj1.value,3) == false) {
		obj1.focus();
		obj1.select();
		return false;
	}

	if (isBizInteger(obj2.value,2) == false) {
		obj2.focus();
		obj2.select();
		return false;
	}

	if (isBizInteger(obj3.value,5) == false) {
		obj3.focus();
		obj3.select();
		return false;
	}

	var objstring = obj1.value +"-"+ obj2.value +"-"+ obj3.value;
	var li_temp, li_lastid;

	if ( objstring.length == 12 ) {
		biz_value[0] = ( parseFloat(objstring.substring(0 ,1)) * 1 ) % 10;
		biz_value[1] = ( parseFloat(objstring.substring(1 ,2)) * 3 ) % 10;
		biz_value[2] = ( parseFloat(objstring.substring(2 ,3)) * 7 ) % 10;
		biz_value[3] = ( parseFloat(objstring.substring(4 ,5)) * 1 ) % 10;
		biz_value[4] = ( parseFloat(objstring.substring(5 ,6)) * 3 ) % 10;
		biz_value[5] = ( parseFloat(objstring.substring(7 ,8)) * 7 ) % 10;
		biz_value[6] = ( parseFloat(objstring.substring(8 ,9)) * 1 ) % 10;
		biz_value[7] = ( parseFloat(objstring.substring(9,10)) * 3 ) % 10;
		li_temp = parseFloat(objstring.substring(10,11)) * 5 + "0";
		biz_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));
		biz_value[9] = parseFloat(objstring.substring(11,12));
		li_lastid = (10 - ( ( biz_value[0] + biz_value[1] + biz_value[2] + biz_value[3] + biz_value[4] + biz_value[5] + biz_value[6] + biz_value[7] + biz_value[8] ) % 10 ) ) % 10;
	if (biz_value[9] != li_lastid) {
		obj1.focus();
		obj1.select();
		return false;
	}
	else
		return true;
	}
	else {
		obj1.focus();
		obj1.select();
		return false;
	}
}

function isBizInteger(st,maxLength)
{
 if (st.length == maxLength) {

  for (j=0; j <maxLength;j++)
  {
	if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9")))
     return false;
  }
 }
 else {
  return true;
 }
 return true;
}

function ZipCode(fname,foj1,foj2,foj3){
	var url = "/inc/post_search.html?fname="+fname+"&foj1="+foj1+"&foj2="+foj2+"&foj3="+foj3;
	popup(url,"Zipcode","380","390","100","100","no","");
}

