var islock=0
function validateform()
{

var ssl=""
var rand
var cco="abcdefghigklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"
for (var x = 1; x <= 32; x++)
   {
rand= Math.floor(Math.random()*60)
ssl=ssl+(cco.substring(rand ,rand+1   ));
   }

document.getElementById('emmmm').style.display="none";
document.getElementById('emm').style.display="none";
document.getElementById('em').style.display="none";
document.getElementById('em_p').style.display="none";
document.getElementById('em_u').style.display="none";
document.getElementById('em_pp').style.display="none";
document.getElementById('em_uu').style.display="none";
document.forms[0].loginUser.className ="text"
document.forms[0].loginPass.className ="text"

 if (document.forms[0].loginUser.value == '')
  {

  document.getElementById('em').style.display="";
    document.getElementById('em_u').style.display="";
  document.forms[0].loginUser.className ="text error"
    document.forms[0].loginUser.focus();
    return false;
  }
  else
{
    
  if (document.forms[0].loginPass.value == '')
  {
  
  document.getElementById('em').style.display="";
    document.getElementById('em_p').style.display="";
  document.forms[0].loginPass.className ="text error"
    document.forms[0].loginPass.focus();
    return false;
  }
  else
  {
var senddata
senddata= "user=" + document.forms[0].loginUser.value + "&ssl=" + hex_md5(document.forms[0].loginPass.value + ssl) +  ssl
document.getElementById('B1').style.display="none";
document.getElementById('em_b').style.display=""; 
try{
Initialize(); 

if(req!=null)
{req.open("POST", serverurl + "auth.aspx" , true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.onreadystatechange = pros;
try{req.send(senddata);
//alert(req.responseText);




}


catch(es){
document.getElementById('emmmm').style.display="none";
document.getElementById('em').style.display="none";
document.getElementById('emmm').style.display="none";
document.getElementById('B1').style.display="";
document.getElementById('em_b').style.display="none"; 
document.getElementById('emm').style.display="";
alert(es)}


}
else
{
alert("componrnt")
}

}

catch(e){
document.getElementById('emmmm').style.display="none";
document.getElementById('em').style.display="none";
document.getElementById('emm').style.display="none";
document.getElementById('B1').style.display="";
document.getElementById('em_b').style.display="none"; 
document.getElementById('emmm').style.display="";alert(e)}


}




}  

}




function pros()
{


    if (req.readyState == 4)
    {
            if (req.status == 200)
            {
            
if (req.responseText.substring(0,7)=="<error:" ) 
	{
	document.getElementById('em').style.display="";
	document.getElementById('B1').style.display="";
	document.getElementById('em_b').style.display="none"; 
	if (req.responseText.substring(0,12)=="<error:user:" ) 
		{   
		document.getElementById('em_uu').style.display="";
		document.forms[0].loginUser.className ="text error"
		}
	else
		{
		if (req.responseText.substring(0,12)=="<error:pass:" ) 
			{
			document.getElementById('em_pp').style.display="";
			document.forms[0].loginPass.className ="text error"
			}
			else
			{
				if (req.responseText.substring(0,11)=="<error:act>" ) 
				{
				document.getElementById('em').style.display="none";
				document.getElementById('emmmm').style.display="";
				document.getElementById('ldes').innerHTML=req.responseText.substring(11,1000);
				}
			}
			
		}

	}
else
	{
	// login
	
	document.getElementById('nm').innerHTML =document.forms[0].loginUser.value;
	
	try
		{


			
				document.getElementById('tdiv').style.display="";
				document.getElementById('content').innerHTML =document.getElementById('content2').innerHTML
				document.getElementById('menu').innerHTML ="";	
				islock=1;
				selectedi='';mmod=1;jsor=1;sor=3;issor=0;searcht='';ppaa=1;				SendQuery(serverurl + 'pages/dlist.html','vasat','');
				

		}
	catch(esw){alert(esw)}
	}
	            }
            else
            {
			     document.getElementById(todiv).innerHTML="There was a problem retrieving data:<br>"+req.statusText;
            }
    }
	
}





function openno(a)
{ 


for (var x = 1; x <= 5; x++)
   {
   document.getElementById('m' + x).style.display='none';
    document.getElementById('p' + x).className='childs ';
 }

   document.getElementById('m' + a).style.display='';   
   document.getElementById('p' + a).className='currentparent';      

   		
}

function opennoo(a)
{
for (var x = 1; x <= 16; x++)
   {
  	 document.getElementById('pp' + x).className='nochilds';
   }
  if (a!=0) { document.getElementById('pp' + a).className='current';   }   

}
