<!--
var imagepath="images/";
if(NN) {
document.layers['errDiv'].top=12;
document.layers['warnDiv'].top=12;
document.layers['divShadow'].top=15;
}
//*******************************************************************************************
//********************************Popup messages*********************************************
//*******************************************************************************************     
function IsLayerVisible(nameOfLayer)
{
	
 var VisFlag=false;
 if (! LayerExists(nameOfLayer,"IsLayerVisible")) return 0;
 if (NN) VisFlag=(document.layers[nameOfLayer].visibility=='show'?true:false);
 if (IE) VisFlag=(document.all[nameOfLayer].style.visibility=='visible'?true:false);
 if(NN6)  VisFlag=(document.getElementById(nameOfLayer).style.visibility=='visible'?true:false);

 return VisFlag;
}

function hideLayer(nameOfLayer)
{
 if(NN)	 document.layers[nameOfLayer].visibility="hide";
 else if(IE)	  document.all[nameOfLayer].style.visibility="hidden";
 else if(NN6)     document.getElementById(nameOfLayer).style.visibility="hidden";
}
//***************************************************************************************
// for NN6
//hideLayer("errDivMin");
//hideLayer("warnDivMin");
//hideLayer("divMinShadow");
//hideLayer("divShadow");
//***************************************************************************************

//***************************************************************************************
function moveLayerTo(l_name,l_top,l_left,t_win)
{
 if(t_win==null)t_win=window;
 if(NN){
 	 t_win.document.layers[l_name].left=l_top;
	 t_win.document.layers[l_name].top=l_left;
 }else if(IE){	  
     t_win.document.all[l_name].style.left=l_top+t_win.document.body.scrollLeft;
	 t_win.document.all[l_name].style.top=l_left+t_win.document.body.scrollTop;
 }else if(NN6){     
     t_win.document.getElementById(l_name).style.left=l_top;
	 t_win.document.getElementById(l_name).style.top=l_left;
 }
}


//***************************************************************************************
//Make and show ErrorMessage Layer
// Array of strings with Error messages -'arrErrMess' 
function makeMess(arrMess,typeMess)
{  
     if(!typeMess||typeMess=="")typeMess='error';
     if(Opera) {
	   var message=arrMess;
	   alertErrMessage(typeMess);
	  }
     newContent=makeContent(arrMess,typeMess);
	 showdiv(typeMess,newContent);
	 if(IE)logoit();
}
//****************************************************************************************
// Make content for Error Layer
// Array of strings with Error messages -'arrErrMess' 

function makeContent(arrMess,typeMess)
{
if(makeContent.arguments.length == 1)typeMess='error'
var color=(typeMess=='error'?'red':'brown');
var bg=(typeMess=='error'?'#FF0000':'#934D32');
var temp="<table width=98% align=center border=0 cellpadding=0 cellspacing=0 bgcolor=\""+bg+"\"><tr><td>"+
        "<table border=0 cellpadding=2 cellspacing=1 width='100%'>\n"+
        "<tr class="+typeMess+">\n"+
           "<td class=TableTitleWhite><font style='font-size:12px; font-weight:bold; color:#ffffff'>N</font></td>\n"+
           "<td width='100%' class=TableTitleWhite><font style='font-size:12px; font-weight:bold; color:#ffffff'>"+(typeMess.charAt(0)).toUpperCase()+typeMess.substring(1)+"</font></td><td><a href='javascript:mindiv("+(typeMess=="error"?"":"\"warning\"")+");' ><img src='"+imagepath+""+color+"minus.gif' width=17 height=15 border=0 alt='Minimize' title='Minimize'></a></td>\n"+
		   "<td><a href='javascript:closediv("+(typeMess=="error"?"":"\"warning\"")+");' ><img src='"+imagepath+""+color+"cross.gif' width=17 height=15 border=0 alt='Close' title='Close'></a></td>"+
        "</tr>\n";
for( i=0;i<arrMess.length;i++)
 {
	    temp+=("<tr bgcolor=\"#FFFFFF\">"+
           "<td align=right class=TableText>"+(i+1)+".</font></td>"+
           "<td class=TableText colspan=3>"+arrMess[i]+"</font></td>"+
        "</tr>");
 }
 temp+=("</table></td></tr></table>");
 return temp;

}

//***************************************************************************************
//***************************************************************************************
function  contentToLayer(l_name,l_content,t_win)
{

 if(t_win==null)t_win=window;
  if(NN){
         t_win.document.layers[l_name].document.open();
	     t_win.document.layers[l_name].document.write( l_content);
	     t_win.document.layers[l_name].document.close();
  }else if(IE){
         t_win.document.all[l_name].innerHTML=l_content;
  }else if(NN6) {
          var el = t_win.document.getElementById(l_name);
		  el.innerHTML =l_content;
  }	   
}
//***************************************************************************************

//**************************************************************************************
// show Error Layer with content-'newContent'
function showdiv(typeMess,newContent)
{
  startLogo();
  window.scroll(0,0);
 if(showdiv.arguments.length == 0)typeMess='error';
  if(typeMess=="error") {
    sdivname="errDiv";
	sdivminname="errDivMin";
   if(IsLayerVisible("warnDiv"))mindiv("warning");
  }else if(typeMess=="warning") {
    sdivname="warnDiv";
	sdivminname="warnDivMin" ;
    if(IsLayerVisible("errDiv"))mindiv();
  }
  if(NN){
    if (showdiv.arguments.length == 2) {
	     document.layers[sdivname].document.open();
	     document.layers[sdivname].document.write( newContent);
	     document.layers[sdivname].document.close();
      }  
    hdivname=document.layers[sdivname].document.height;
    wdivname=0.98*document.layers[sdivname].document.width+3;
    delta=0.02*document.layers[sdivname].document.width;
    document.layers["divShadow"].left=delta;
    document.layers["divShadow"].document.open();
    document.layers["divShadow"].document.write("<img src='"+imagepath+"blank.gif' width="+wdivname+" height="+hdivname+" >");
    document.layers["divShadow"].document.close();  
		
		  
 }else if(IE){
	 if (showdiv.arguments.length == 2){
			  document.all[sdivname].innerHTML=newContent;
		  }
	  document.images["Shadow"].height=document.all[sdivname].offsetHeight;
      document.images["Shadow"].width=0.98*document.all[sdivname].offsetWidth;
      delta=0.01*document.all[sdivname].offsetWidth+4;
	  document.all["divShadow"].style.left=delta;
  }else if(NN6) {
       if (showdiv.arguments.length == 2){
	   rng = document.createRange();
          el = document.getElementById(sdivname);
          rng.setStartBefore(el);
          htmlFrag = rng.createContextualFragment(newContent);
          while (el.hasChildNodes())
          el.removeChild(el.lastChild);
          el.appendChild(htmlFrag);
	   }
	   
  }	   
    hideLayer(sdivminname);
    ShowLayer(sdivname,1) ;
    ShowLayer("divShadow",1);
   if(!IsLayerVisible("errDivMin")&&!IsLayerVisible("warnDivMin")) 
      {
   hideLayer("divMinShadow"); 
 }else if(IsLayerVisible("errDivMin")) {
   singleShadow();
   moveToLeft();
 } else {
    singleShadow();
 }
 
	
}

//******************************************************************************************
// hide Error Layer
function closediv(typeMess)
{
  stopLogo();
  if(closediv.arguments.length == 0)typeMess='error';
  if(typeMess=="error") {
    cdivname="errDiv";
	cdivminname="errDivMin" 
  }else if(typeMess=="warning") {
    cdivname="warnDiv";
	cdivminname="warnDivMin" 
  }
  if(NN){
        document.layers[cdivname].document.open();
	    document.layers[cdivname].document.write("&nbsp;");
	    document.layers[cdivname].document.close();
 }else if(IE){
	      document.all[cdivname].innerHTML="";
 }else if(NN6) {
       if (closediv.arguments.length == 2){
	   rng = document.createRange();
          el = document.getElementById(sdivname);
          rng.setStartBefore(el);
          htmlFrag = rng.createContextualFragment("&nbsp;");
          while (el.hasChildNodes())
          el.removeChild(el.lastChild);
          el.appendChild(htmlFrag);
	   }
  }
 hideLayer(cdivname);
 if(!IsLayerVisible("errDiv")&&!IsLayerVisible("warnDiv")) hideLayer("divShadow");
 hideLayer(cdivminname)
 if(!IsLayerVisible("errDivMin")&&!IsLayerVisible("warnDivMin")) {
   hideLayer("divMinShadow"); 
 }else if(IsLayerVisible("errDivMin")) {
   singleShadow();
   moveToLeft();
 } else {
    singleShadow();
 }
}
//*******************************************************************************************
// minimize Error Layer
function mindiv(typeMess)
{
 if(mindiv.arguments.length == 0)typeMess='error';
 if(typeMess=="error") {
    divname="errDiv";
	divminname="errDivMin" 
  }else if(typeMess=="warning") {
    divname="warnDiv";
	divminname="warnDivMin" 
  }
  hideLayer(divname)
  hideLayer("divShadow")
  ShowLayer(divminname,1) 
  if(IsLayerVisible("errDivMin")&&IsLayerVisible("warnDivMin")) {
   doubleShadow();
   moveToRight();
  } else if(IsLayerVisible("errDivMin")) {
   singleShadow();
   moveToLeft();
  } else {
    singleShadow();
  }
}

//*******************************************************************************************
//for IE
function logoit(){
 sdivname="";
 if(IsLayerVisible("errDiv"))sdivname="errDiv";
 if(IsLayerVisible("warnDiv"))sdivname="warnDiv";
 if(sdivname!="") {
 	  document.all.errDiv.style.width=document.body.clientWidth*.7;
	  document.images["Shadow"].height=document.all[sdivname].offsetHeight;
      document.images["Shadow"].width=0.98*document.all[sdivname].offsetWidth;
      delta=0.01*document.all[sdivname].offsetWidth+4;
	  document.all["divShadow"].style.left=delta;
 }
      document.all.errDiv.style.top=document.body.scrollTop+10;
      document.all.warnDiv.style.top=document.body.scrollTop+10;
      document.all.divShadow.style.top=document.body.scrollTop+14;
      document.all.errDivMin.style.top=document.body.scrollTop+document.body.clientHeight-document.all.errDivMin.offsetHeight-4
      document.all.warnDivMin.style.top=document.body.scrollTop+document.body.clientHeight-document.all.warnDivMin.offsetHeight-4
      document.all.divMinShadow.style.top=document.body.scrollTop+document.body.clientHeight-document.all.divMinShadow.offsetHeight
 
}
//for NN
function logoit2(){
sdivname="";
//pageYOffset=window.pageYOffset;
if(IsLayerVisible("errDiv"))sdivname="errDiv";
if(IsLayerVisible("warnDiv"))sdivname="warnDiv";
document.layers['errDivMin'].top=pageYOffset+window.innerHeight-document.layers['errDivMin'].document.height-5;
document.layers['warnDivMin'].top=pageYOffset+window.innerHeight-document.layers['warnDivMin'].document.height-5;
document.layers['divMinShadow'].top=pageYOffset+window.innerHeight-document.layers['divMinShadow'].document.height;
if(sdivname!="") {
    hdivname=document.layers[sdivname].document.height;
    wdivname=0.98*document.layers[sdivname].document.width+3;
    delta=0.02*document.layers[sdivname].document.width;
}  
}
if(NN)logoit2();
//for NN6
function logoit3() {
 el = document.getElementById("warnDiv");  if(el) { el.style.top=pageYOffset+40; }
 el = document.getElementById("errDivMin"); if(el) { el.style.top=pageYOffset+window.innerHeight-document.getElementById('errDivMin').offsetHeight-21; }
 el = document.getElementById("warnDiv");  if(el) { el.style.top=pageYOffset+window.innerHeight-document.getElementById('warnDivMin').offsetHeight-21; }
 el = document.getElementById("warnDivMin");  if(el) { el.style.top=pageYOffset+10; }
 el = document.getElementById("divMinShadow");  if(el) { el.style.top=pageYOffset+window.innerHeight-40; }
 el = document.getElementById("divShadow");  if(el) { el.style.top=pageYOffset+44; }
 el = document.getElementById("errDiv"); 
 if(el) {
 	with (el){
		style.top=pageYOffset+40;
		style.width=window.innerWidth*.7;
	}
 }	
 if(IsLayerVisible("errDiv")) {
  document.images["Shadow"].height=document.getElementById("errDiv").style.height;
  document.images["Shadow"].width=0.5*window.innerWidth;
  delta=0.0133*window.innerWidth;
  document.getElementById("divShadow").style.left=delta;
 }
  if(IsLayerVisible("warnDiv")){
  document.images["Shadow"].height=document.getElementById("warnDiv").offsetHeight;
  document.images["Shadow"].width=0.5*window.innerWidth;
  delta=0.0133*window.innerWidth;
  document.getElementById("divShadow").style.left=delta;
 }
}
if(NN6)logoit3();
var LOGINT;

function startLogo(){
if(IE)LOGINT=setInterval("logoit()",60);
else if(NN)LOGINT=setInterval("logoit2()",60);
else if(NN6)LOGINT=setInterval("logoit3()",60);
}
function stopLogo(){
  clearInterval(LOGINT);
}
//*******************************************************************************************
//change size of divMinShadow
function singleShadow()
{
      if(NN) {
          document.layers["divMinShadow"].document.open();
          document.layers["divMinShadow"].document.write("<img src='"+imagepath+"blank.gif' width=100 height=22 >");
          document.layers["divMinShadow"].document.close();
       }
	   if(IE) {
	      document.images["minShadow"].width='100';
	   }
	   if(NN6) {
          document.getElementById("divMinShadow").style.width=100;
		  document.getElementById("divMinShadow").style.height=19;
	   }
	   ShowLayer("divMinShadow",1); 
}
function doubleShadow()
{
       if(NN) {
          document.layers["divMinShadow"].document.open();
          document.layers["divMinShadow"].document.write("<img src='"+imagepath+"blank.gif' width=202 height=18 >");
          document.layers["divMinShadow"].document.close();
       }
	   if(IE) {
	      document.images["minShadow"].width='202';
	   }
	   if(NN6) {
	       document.getElementById("divMinShadow").style.width=202;
		   document.getElementById("divMinShadow").style.height=19;
	   }
	   ShowLayer("divMinShadow",1); 
}
//*******************************************************************************************
//set position of errDivMin
function moveToRight()
{
  if(NN)document.layers["errDivMin"].left=107
  if(IE)document.all["errDivMin"].style.left=107
  if(NN6)document.getElementById("errDivMin").style.left=107
}
function moveToLeft()
{
  if(NN)document.layers["errDivMin"].left=5
  if(IE)document.all["errDivMin"].style.left=5
   if(NN6)document.getElementById("errDivMin").style.left=5
}

//*******************************************************************************************
//********************************change bgcolor of  field caption **************************
//*******************************************************************************************
// make bgcolor of field title 'nameofField'
// if field value is correct-'iscorrect'=true

function errLayer(nameofField,iscorrect) {
	nameofField1="div"+nameofField;
	//frame.scrolling="no";
	el = document.getElementById(nameofField1);
	if (iscorrect){
		el.className = "reg";
	}else {
		el.className = "err";
		el.style.visibility='visible';
	}	
}

//*******************************************************************************************
function markFields(arr)
{
 for(var i=0;i<arr.length;i++) {
  errLayer(arr[i],false);
 }
}
//*******************************************************************************************
function errImg(imgname,iscorrect)
{
 if(iscorrect)
   eval("document."+imgname+".src='"+imagepath+"Phone.gif';");
 else
   eval("document."+imgname+".src='"+imagepath+"Phone_red.gif';");	
}
//*******************************************************************************************
//************************************hide document(only in IE)******************************************
//*******************************************************************************************
function hideBody()
{
 if(IE) {
 hideLayer("bodyDiv");
 ShowLayer("waitDiv",1); 
 window.scroll(0,0);
 fademess();
}	
  
}
function showBody()
{
 if(IE) {
 hideLayer("waitDiv");
 ShowLayer("bodyDiv",1); 
 window.scroll(0,0);
 }

}
//*******************************************************************************************
var colors=new Array()
colors[0]='#FFFFFF'
colors[1]='#EEEEEE'
colors[2]='#DDDDDD'
colors[3]='#CCCCCC'
colors[4]='#BBBBBB'
colors[5]='#AAAAAA'
colors[6]='#999999'
colors[7]='#888888'
colors[8]='#777777'
colors[9]='#666666'
colors[10]='#555555'
colors[11]='#444444'
colors[12]='#333333'
colors[13]='#222222'
colors[14]='#111111'
colors[15]='#000000'

i=-1;
speedoffade=60;

function fademess()
{ 
  if(i==colors.length) {
    i=-1;
	colors.reverse();
  } 
  if(++i<colors.length){
    document.all['waitMessage'].style.color=colors[i];
    setTimeout("fademess()",speedoffade);
   }
}

//*******************************************************************************************
var errDivReady=true;
// -->