// JavaScript Document
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->

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.0
  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 && document.getElementById) x=document.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 MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

//-->

// Dreamweaver's Popup Script
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// url, width, height, scrollbar
function SPop(url, width, height, scroll)	{
	window.open(url,'','width='+width+',height='+height+',menubar=no,scrollbars='+scroll);
}

/************************************************************
* Link Blur Script onload="allblur()"
************************************************************/

function allblur()	{
	for (i = 0; i < document.links.length; i++)
		document.links[i].onfocus = document.links[i].blur;
}

/************************************************************
* Link Blur Script łĄ
************************************************************/

function win_link(url_link) {
window.opener.location=url_link;
window.close();
}

    function GoUrl() {
    	var gourl = this.url[this.url.selectedIndex].value;
	    if (gourl != "") {
    		window.open(gourl, "", "");
	    }
    }

    function get_select_index (p_select) {
        return p_select.selectedIndex;
    }

    function get_select_name (p_select) {
        return p_select[p_select.selectedIndex].name;
    }

    function get_select_value (p_select) {
        return p_select[p_select.selectedIndex].value;
    }

    function set_select (p_select, p_value) {
        for (i = 0; i < p_select.length; i++) {
            if (p_select[i].value == p_value)
                p_select.selectedIndex = i;
        }
    }

    function set_radio (p_select, p_value) {
        for (i = 0; i < p_select.length; i++) {
            if (p_select[i].value == p_value)
                p_select[i].checked = true;
        }
    }

    function get_value (p_name) {
        return p_name.value;
    }

    function set_value (p_name, p_value) {
        p_name.value = p_value;
    }

    function check_all (the, ischeck, reverse) {
        for (i = 0; i < the.elements.length; i++) {
            if (reverse == true)
                the.elements[i].checked = the.elements[i].checked == true ? false : true;
            else
                the.elements[i].checked = ischeck;
        }
    }

    function check_all_in_name (the, ischeck, reverse, name) {
        for (i = 0; i < the.elements.length; i++) {
            if (name != the.elements[i].name)
                continue;

            if (reverse == true)
                the.elements[i].checked = the.elements[i].checked == true ? false : true;
            else
                the.elements[i].checked = ischeck;
        }
    }

    function check_count_in_name (the, ischeck, name) {
        selected = 0;

        for (i = 0; i < the.elements.length; i++) {
            if (name != the.elements[i].name)
                continue;

            if (the.elements[i].checked == ischeck)
                selected += 1;
        }

        return selected;
    }

    function jsMoneyMasking(var1) {
        var sMoney1 = var1.value.replace(/,/g,""), sMoney2 = "";
        var tMoney = "";
        var i;
        var j=0;
        var tLen = 0;

        tStart = sMoney1.lastIndexOf(".");
        if (tStart > 0) {
            sMoney2 = sMoney1.substring(tStart, sMoney1.length);
            sMoney1 = sMoney1.substring(0, tStart);
        }

        tLen = sMoney1.length;

        if (tLen <= 3 ) return var1.value;

        for(i=0;i<tLen;i++){
            if (i!=0 && ( i % 3 == tLen % 3) ) tMoney += ",";
            if(i < tLen ) tMoney += sMoney1.charAt(i);
        }

        tMoney += sMoney2;

        return tMoney;
    }

    function jsMoneyUnmasking(var1) {
        if (var1.vaue =="") return var1.value;

        return var1.value.replace(/(\,|\-|\/)/g,"");
    }

    function jsMoneyMasking2(var1) {
        var sMoney1 = var1.replace(/,/g,""), sMoney2 = "";
        var tMoney = "";
        var i;
        var j=0;
        var tLen = 0;

        tStart = sMoney1.lastIndexOf(".");
        if (tStart > 0) {
            sMoney2 = sMoney1.substring(tStart, sMoney1.length);
            sMoney1 = sMoney1.substring(0, tStart);
        }

        tLen = sMoney1.length;

        if (tLen <= 3 ) return var1;

        for(i=0;i<tLen;i++){
            if (i!=0 && ( i % 3 == tLen % 3) ) tMoney += ",";
            if(i < tLen ) tMoney += sMoney1.charAt(i);
        }

        tMoney += sMoney2;

        return tMoney;
    }

    function jsMoneyUnmasking2(var1) {
        if (var1 =="") return var1;

        return var1.replace(/(\,|\-|\/)/g,"");
    }

    function jsIntegerValidate(var1)
    {
        var flag = true;
        var msg = "";

        if (var1.value == "") return flag;

        var tsTarget = var1.value;

        var regExp_Float1 = /^(\+|\-|\d*)\d+$/;
        var regExp_Float2 = /^(\-|\+|\d*)\d+(\.|\d)\d*$/;

        if(!regExp_Float1.test(tsTarget) && !regExp_Float2.test(tsTarget))
            flag = false;

        return flag;
    }

    function jsIntegerValidate2(var1)
    {
        var flag = true;
        var msg = "";

        if (var1 == "") return flag;

        var tsTarget = var1;

        var regExp_Float1 = /^(\+|\-|\d*)\d+$/;
        var regExp_Float2 = /^(\-|\+|\d*)\d+(\.|\d)\d*$/;

        if(!regExp_Float1.test(tsTarget) && !regExp_Float2.test(tsTarget))
            flag = false;

        return flag;
    }
