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).innerText=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 se(th,n,mingroup){
var s='';
if(n%4==1){s='L'};if(n%4==0){s='R'};
document.getElementById(th+mingroup).style.backgroundImage='url()';document.getElementById(th+mingroup).style.color='';
document.getElementById(th+(mingroup+1)).style.backgroundImage='url()';document.getElementById(th+(mingroup+1)).style.color='';
document.getElementById(th+(mingroup+2)).style.backgroundImage='url()';document.getElementById(th+(mingroup+2)).style.color='';
document.getElementById(th+(mingroup+3)).style.backgroundImage='url()';document.getElementById(th+(mingroup+3)).style.color='';

document.getElementById(th+n).style.backgroundImage='url(Pictures/stag'+s+'.png)';
document.getElementById(th+n).style.color='#FD7031';
}

function Bload(a,b){
document.getElementById(b).innerHTML=document.getElementById('Div'+a).innerHTML;
}

var i=1;
var isg=0;
var trname='spcTR1';
var memth;
var memn;

function Grow(){
	i+=10;
	if(i>=120){
			document.getElementById(trname).style.height=120;
			document.getElementById('Table'+trname).style.display=''; 
			document.getElementById('T'+trname).style.height=125;
			isg=3;
			Bload('16n'+memn,'Div'+trname);
			};
	if(i<=120){
		document.getElementById(trname).style.height=i;
		window.setTimeout("Grow()", 1);
		};
}

function UnGrow(){
	i-=20;
	if(i<=1){
			i=1;
			isg=0;
			document.getElementById(trname).style.height=1;
			document.getElementById(trname).style.display='none';
			document.getElementById(memth+memn).style.backgroundImage='url(Pictures/spc'+memn+'.png)';
			};
	if(i>1){
		if(i<=1){i=1;};
		document.getElementById(trname).style.height=i;
		window.setTimeout("UnGrow()", 1);
		};
}

function numbershow(th,n){
if(isg==0){
		document.getElementById(th+n).style.backgroundImage='url(Pictures/spcB'+n+'.png)';
		memth=th;
		memn=n;		
		if(n==1||n==2||n==3){trname='spcTR1'}else{trname='spcTR2'};
		isg=1;
		document.getElementById(trname).style.display='';
		Grow();
	}
}

function numberhide(){
if(isg==2){
		isg=3;
		document.getElementById('Table'+trname).style.display='none';
		document.getElementById('T'+trname).style.height=1;
		UnGrow();
		}
}

var wh=0;
function waithide(){
	wh+=1;
	if(wh>200){
		wh=0;
		numberhide();
	}	
	if(wh<=200){
		window.setTimeout("waithide()", 1);
	}
}

function stophide(){
	if(isg==2){isg=3;};
}

function starthide(){
	if(isg==3){isg=2;};
}


function ssearchbold(id){
	document.getElementById('SS1').style.fontWeight='';
	document.getElementById('SS2').style.fontWeight='';
	document.getElementById('SS3').style.fontWeight='';
	document.getElementById('SS4').style.fontWeight='';
	document.getElementById('SS5').style.fontWeight='';
	document.getElementById('SS6').style.fontWeight='';
	document.getElementById(id).style.fontWeight='bold';
}
