var IE = document.all?true:false

if (!IE) document.captureEvents(Event.MOUSEMOVE)

document.onmousemove = getMouseXY;

function getMouseXY(e) {
  if (IE) {
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else { 
    tempX = e.pageX
    tempY = e.pageY
  }  
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  return true;
}

function showmessage(h) {

	if(document.getElementById(h).style.display=='none'){
		document.getElementById(h).style.display='';

	}else{
		document.getElementById(h).style.display='none';
	}
};

function InnerMyText(id,txt){
	document.getElementById(id).innerHTML=txt;
}

function pFocus(f, e) {
  if (document.forms.length > 0) {
   document.forms[f].elements[e].focus();
  }
}

function pFocusByname(f, e) {
  if (document.forms.length > 0) {
	if(document.forms[f]!=null){
	   document.forms[f].elements[e].focus();
	}
  }
}

function pEnter(){
 if(event.keyCode==13) event.keyCode=9;
}

function findRequ(f,streq){
var z=0;
for(i=0;i<document.getElementById(f).elements.length-1;i++)
	{
		if(((document.getElementById(f).elements[i].value=='0')||(document.getElementById(f).elements[i].value==''))&&(streq.indexOf(document.getElementById(f).elements[i].name+',')>-1) )
		{
			//document.getElementById(f).elements[i].style.backgroundImage='url(Images/Theme01/bgTextBoxErr.gif)';
			if(document.getElementById(f).elements[i].getAttribute('type')!='radio') document.getElementById(f).elements[i].style.backgroundColor='#FFE1E1';
			pFocus(f,i);
			z++;
			break;
		}else{	
			//document.getElementById(f).elements[i].style.backgroundImage='url(Images/Theme01/bgTextBox.gif)';
			if(document.getElementById(f).elements[i].getAttribute('type')!='radio') document.getElementById(f).elements[i].style.backgroundColor='#FFFFFF';
		}
	}
if (z>0){return false}else{return true};	
}

function showhide(h) {
	if(document.getElementById(h).style.display=='none'){
		document.getElementById(h).style.display='';
	}else{
		document.getElementById(h).style.display='none';
	}
};

function chln(){
if (window.event.shiftKey && window.event.altKey) {
		ChangeLanguage();
};
}

function chgl(){
FKeyPress();
}

function Deleteconfirm(delurl,errstr)
{
if (!confirm((errstr)))
return false;
else
location.href=delurl
return true;
};

function polformat(elm, e) {
    var keychar;

    if (e) {
        var keynum;
        if (window.event) {
            keynum = e.keyCode
        }
        else if (e.which) {
            keynum = e.which
        }

        keychar = String.fromCharCode(keynum)
    }   

    if (/[\b]/.exec(keychar)) {
        return true;
    } else {
        var p = elm.value + keychar;

       p = p.replace(/^[0]/,"");
       p = p.replace(/\D+/g, "");

var ret="";
for(var i=p.length;i>=0;i--)
{
	ret=p.charAt(i)+ret;
	if ( ((i-p.length)%3==0) && (i>0) && (i!=p.length)  ) ret=","+ret;
}
        elm.value = ret;
        return false;
    }
}

function numberformat(evt) {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;
         return true;
}

function checkmail(txt){
var L2=document.getElementById(txt);
var L='';
if (L2.value=='') return true;
for(var i=0;i<=L2.value.length;i++){
 L=L+L2.value.substr(L2.value.length-i,1);
}
 if( (L.indexOf('@') >2)&(L.indexOf('.') >0)&(L.indexOf('@') > L.indexOf('.'))&(L.indexOf('@') <L.length-1)&(L.indexOf('.') != L.indexOf('@')-1) ){
  L2.style.backgroundColor='#FFFFFF';
  return true;
 }else{
  L2.style.backgroundColor='#FFE1E1';
  L2.focus();
  return false;
 }; 
}

function UserNameCheck(myfield,e)
	{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
		if ( ( (keycode>47) && (keycode<58) ) || ( (keycode>64) && (keycode<91) ) || ( (keycode>96) && (keycode<123) ) || (keycode==95) || (keycode==8) || (keycode==13) ) { return true; }
	else return false;
};

function getval(id)
{
	return document.getElementById(id).value;
}

function equal(id1,id2)
{
	var L1=document.getElementById(id1);
	var L2=document.getElementById(id2);
	if (L1.value==L2.value)
		{
		L1.style.backgroundColor='#FFFFFF';
		L2.style.backgroundColor='#FFFFFF';
		return true;
		}else{
		L1.style.backgroundColor='#FFE1E1';
		L2.style.backgroundColor='#FFE1E1';
		L2.focus();
		return false;
		}
}

var hname2='';

function menushow(hname) {
	if(hname2!='') document.getElementById(hname2).style.display='none';
	hname2=hname;
	document.getElementById(hname).style.display='';
};


function currencyFormat(fld, milSep, decSep, e)
{
if (fld.value.charAt(0)=='$') fld.value=fld.value.substr(1,fld.value.length);
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13) return true; // Enter
key = String.fromCharCode(whichCode); // Get key value from key code
if (strCheck.indexOf(key) == -1) return false; // Not a valid key
len = fld.value.length;
for(i = 0; i < len; i++)
if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep))
break;
aux = '';
for(; i < len; i++)
if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux +=
fld.value.charAt(i);
aux += key;
len = aux.length;
if (len == 0) fld.value = '';
if (len == 1) fld.value = '0'+ decSep + '0' + aux;
if (len == 2) fld.value = '0'+ decSep + aux;
if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += aux.charAt(i);
j++;
}
fld.value = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--)
fld.value += aux2.charAt(i);
fld.value += decSep + aux.substr(len - 2, len);
}
fld.value ='$'+fld.value;
return false;
}