function loadSmester(val)
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
       		 var arr = xmlHttp.responseText;
			 arr = arr.split("--");
			 document.getElementById("noSms").innerHTML=arr[0];
			 document.getElementById("subject").innerHTML=arr[1];
			 document.getElementById("record").innerHTML=arr[2];
        }
      }
		if(val == "")
			document.getElementById("noSms").innerHTML="";
		else
		{	
			xmlHttp.open("GET","getSmester.php?val="+val,true);
			xmlHttp.send(null);
		}
}

function delClass(id,ss)
{
	var con = confirm("Are You Sure You Want to Delete ?");
	if(!con)
	{
		return false;
	}
}

function getCourse(val)
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
			 document.getElementById("course").innerHTML=xmlHttp.responseText;
        }
      }
		if(val == "")
			document.getElementById("course").innerHTML="";
		else
		{	
			xmlHttp.open("GET","getCourse.php?val="+val,true);
			xmlHttp.send(null);
		}
}

function getDetail(val)
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
			 document.getElementById("record").innerHTML=xmlHttp.responseText;
        }
      }
		if(val == "")
			document.getElementById("record").innerHTML="";
		else
		{	
			xmlHttp.open("GET","getDetail.php?val="+val,true);
			xmlHttp.send(null);
		}
}

function getTeacherCourse(val,ss)
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
			 document.getElementById("tecaherCourse").innerHTML=xmlHttp.responseText;
        }
      }
		if(val == "")
			document.getElementById("tecaherCourse").innerHTML="";
		else
		{	
			xmlHttp.open("GET","getTeacherCourse.php?val="+val+"&ss="+ss,true);
			xmlHttp.send(null);
		}
}

function drawSmester(val)
{
var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
			 document.getElementById("semester").innerHTML=xmlHttp.responseText;
        }
      }
		if(val == "")
			document.getElementById("semester").innerHTML="";
		else
		{	
			xmlHttp.open("GET","getSemester.php?idd="+val,true);
			xmlHttp.send(null);
		}
}


function drawSmesterNew(val,data)
{
var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
			 //alert(xmlHttp.responseText);
			 document.getElementById("semester").innerHTML=xmlHttp.responseText;
        }
      }
		if(val == "")
			document.getElementById("semester").innerHTML="";
		else
		{	
			xmlHttp.open("GET","getNewSemester.php?idd="+val+"&domain="+data,true);
			xmlHttp.send(null);
		}
}


function drawTeachers(val)
{
var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
			//alert(xmlHttp.responseText);
			 document.getElementById("teachers").innerHTML=xmlHttp.responseText;
        }
      }
		if(val == "")
			document.getElementById("teachers").innerHTML="";
		else
		{	
			xmlHttp.open("GET","getTeachers.php?idd="+val,true);
			xmlHttp.send(null);
		}
}


	function assign(aSel, uSel) 
		{
			for (i=0;i<uSel.options.length;i++)
				if (uSel.options[i].selected) 
				{
					aSel.options[aSel.options.length] = new Option(uSel.options[i].text, uSel.options[i].value);
					aSel.options[aSel.options.length -1].selected=true;
					uSel.options[i--] = null;
				}
			if (document.layers && !document.getElementById)
				history.go(0);
		return false;
	}
	function removeX(aSel, uSel) 
		{
			for (i=0;i<uSel.options.length;i++)
			{
				for(j=0;j<aSel.options.length;j++)
				{
					if(uSel.options[i].value==aSel.options[j].value)
					{
						aSel.options[j--] = null;	
					}
				}
			}
			
		return false;
	}



function chkAvalibility()
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
			
			 var avail = xmlHttp.responseText;
			 if(avail == 0)
			 	document.getElementById("avail").innerHTML="<img src='img/checkbullet.gif'>&nbsp;&nbsp;Available";
			 else
			 	document.getElementById("avail").innerHTML="<img src='img/cross.png'>&nbsp;&nbsp;Not Available";	
        }
      }

	document.getElementById("avail").innerHTML="<img src='img/spinner_grey.gif'>";
	  var val = document.frmStudent.uname.value;
		if(val == ""){
			//alert("Please Give User Name.");
			document.frmStudent.uname.focus();
			document.getElementById("avail").innerHTML="";
			}
		else
		{	
			xmlHttp.open("GET","chkAvalibility.php?val="+val,true);
			xmlHttp.send(null);
		}
}



function chkAvalibilityNew(stdID)
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
			//alert(xmlHttp.responseText);
			 var avail = xmlHttp.responseText;
			 
			 if(avail == 0){
			 	document.getElementById("avail").innerHTML="<img src='img/checkbullet.gif'>&nbsp;&nbsp;Available";
				document.getElementById("usrValid").value=1;
			 }
			 else{
			 	document.getElementById("avail").innerHTML="<img src='img/cross.png'>&nbsp;&nbsp;Not Available";
				document.getElementById("usrValid").value=0;
			 }
        }
      }

	document.getElementById("avail").innerHTML="<img src='img/spinner_grey.gif'>";
	  var val = document.frmStudent.uname.value;
		if(val == ""){
			//alert("Please Give User Name.");
			document.frmStudent.uname.focus();
			document.getElementById("avail").innerHTML="";
			}
		else
		{	
			xmlHttp.open("GET","chkAvalibilityNew.php?val="+val+"&student="+stdID,true);
			xmlHttp.send(null);
		}
}



function validateStudent()
{	
if(document.frmStudent.fname.value =="" )
	{alert("Please Enter First Name");
	document.frmStudent.fname.focus();
	return false;}
	else
if(document.frmStudent.lname.value =="" )
	{alert("Please Enter Last Name");
	document.frmStudent.lname.focus();
	return false;}
	else
if(document.frmStudent.email.value =="" )
	{alert("Please Give Email");
	document.frmStudent.email.focus();
	return false;}
	else
if(email2()){
	alert("Invalid Email Address");
	document.frmStudent.email.focus();
	return false;
			}
else
if(document.frmStudent.rollNo.value =="" )
{alert("Please Enter Roll No.");
document.frmStudent.rollNo.focus();
return false;}
else
if(document.frmStudent.session.value =="" )
{alert("Please Select Session.");
document.frmStudent.session.focus();
return false;}
else
if(document.frmStudent.classId.value =="" )
	{alert("Please Select Class.");
	document.frmStudent.classId.focus();
	return false;}
	else
if(document.frmStudent.uname.value =="" )
	{alert("Please Enter User Name.");
	document.frmStudent.uname.focus();
	return false;}
	else
if(document.frmStudent.pass.value=="" || document.frmStudent.rpass.value==""){
	alert("One Of the Password Field Is Empty.");
	return false;
}
	else
	if(document.frmStudent.pass.value != document.frmStudent.rpass.value)	
	{
		alert("Password Mismatch !");
		return false;
	}
	else
	return true;
}


function validateStudentNew()
{	
if(document.frmStudent.fname.value =="" )
	{alert("Please Enter First Name");
	document.frmStudent.fname.focus();
	return false;}
	else
if(document.frmStudent.lname.value =="" )
	{alert("Please Enter Last Name");
	document.frmStudent.lname.focus();
	return false;}
	else
if(document.frmStudent.email.value =="" )
	{alert("Please Give Email");
	document.frmStudent.email.focus();
	return false;}
	else
if(email2()){
	alert("Invalid Email Address");
	document.frmStudent.email.focus();
	return false;
			}
else
if(document.frmStudent.rollNo.value =="" )
{alert("Please Enter Roll No.");
document.frmStudent.rollNo.focus();
return false;}
else
if(document.frmStudent.session.value =="" )
{alert("Please Select Session.");
document.frmStudent.session.focus();
return false;}
else
if(document.frmStudent.university.value =="" )
	{alert("Please Select University.");
	document.frmStudent.university.focus();
	return false;}
	else
	return true;
}


function chkUserNamePass(){
if(document.frmStudent.usrValid.value==0)
{
	alert("Please Select An other User Name.This User Name is in use.");
	document.frmStudent.uname.focus();
	return false;
}
else
if(document.frmStudent.uname.value =="" )
	{alert("Please Enter User Name.");
	document.frmStudent.uname.focus();
	return false;}
	else
if(document.frmStudent.pass.value=="" || document.frmStudent.rpass.value==""){
	alert("One Of the Password Field Is Empty.");
	return false;
}
	else
	if(document.frmStudent.pass.value != document.frmStudent.rpass.value)	
	{
		alert("Password Mismatch !");
		return false;
	}
	else
	return true;

}


function chkTeacher(){
	
if(document.teacher.name.value =="" )
	{alert("Please Enter Name");
	document.teacher.name.focus();
	return false;}
	else
if(document.teacher.add.value =="" )
	{alert("Please Enter Your Address");
	document.teacher.add.focus();
	return false;}
else
if(document.teacher.email.value =="" )
	{alert("Please Give Email");
	document.teacher.email.focus();
	return false;}
else
if(email1()){
	alert("Invalid Email Address");
	document.teacher.email.focus();
	return false;
			}
else
if(document.teacher.userName.value =="" )
	{alert("Please User Name");
	document.teacher.userName.focus();
	return false;}
else
if(document.teacher.pass.value=="" || document.teacher.rpass.value==""){
	alert("One Of the Password Field Is Empty.");
	return false;
}
else
if(document.teacher.pass.value != document.teacher.rpass.value)	
	{
		alert("Password Mismatch !");
		return false;
	}	
else
return true;
	
}


function email2()
{
var counter=0;	var counterdot=0; 
var str=document.frmStudent.email.value;
var newstr=new String(str);
var len=newstr.length;			
       for(var i=0;i<len;i++)
            {
                if('@'==newstr.charAt(i) )
                  counter++;
               
                if('.'==newstr.charAt(i) )
                  counterdot++;
             }  
			 	
           if(counter==1 && counterdot >=1 && newstr.charAt(0)!='@' && newstr.charAt(0)!='.')
               return 0;
				 
				 else return 1;
	}

function email1()
{
var counter=0;	var counterdot=0; 
var str=document.teacher.email.value;
var newstr=new String(str);
var len=newstr.length;			
       for(var i=0;i<len;i++)
            {
                if('@'==newstr.charAt(i) )
                  counter++;
               
                if('.'==newstr.charAt(i) )
                  counterdot++;
             }  
			 	
           if(counter==1 && counterdot >=1 && newstr.charAt(0)!='@' && newstr.charAt(0)!='.')
               return 0;
				 
				 else return 1;
	}



function incrementView(id)
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
       		//alert(xmlHttp.responseText);
        }
      } 
		xmlHttp.open("GET","updateView.php?artID="+id,true);
		xmlHttp.send(null);
}

function incrementResearch(id)
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
       		//alert(xmlHttp.responseText);
        }
      } 
		xmlHttp.open("GET","updateResearchView.php?artID="+id,true);
		xmlHttp.send(null);
}



function incrementView2(id)
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
       		//alert(xmlHttp.responseText);
        }
      } 
		xmlHttp.open("GET","updateViewScourses.php?artID="+id,true);
		xmlHttp.send(null);
}


function incrementBanner(id)
{
	var xmlHttp;
	  try
    	{
			// Firefox, Opera 8.0+, Safari 
			xmlHttp=new XMLHttpRequest(); 
		}

	  catch (e)
		{    
				// Internet Explorer   
			try
			  { 
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			  }
			catch (e)
			  {     
				  try
					{        
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
					}
				  catch (e)
					{      
					alert("Your browser does not support AJAX!");       
					return false;       
					}     
			  }   
		}
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
       		//alert(xmlHttp.responseText);
        }
      } 
		xmlHttp.open("GET","updateBannerClicks.php?banID="+id,true);
		xmlHttp.send(null);
}