/*********************Result validation********************************/
function Button_Go_onclick() 
{
var data = document.getElementById('UData').value;
var selected = document.getElementById('UCatagory').options[document.getElementById('UCatagory').selectedIndex].value;

var num = new Array('0','1','2','3','4','5','6','7','8','9');
var characters_name = new Array(' ','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
var characters_school = new Array(' ','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','/','\\','(',')');

var Inter_Catagory = "FSc"; //default value
if(document.getElementById('UClass').value == "in")
Inter_Catagory = document.getElementById('UFAorFSc').options[document.getElementById('UFAorFSc').selectedIndex].value;//added for new website on 18/03/2007 copyright © Ezzisoft

/*in case of BABSc no UResultClass exists*/
if(document.getElementById('UResultClass') && (document.getElementById('UResultClass').options[document.getElementById('UResultClass').selectedIndex].value == "Select" || Inter_Catagory == "Select"))//Changes made on 08/01/2008 EzziSoft©2008
{
	alert ("Please Select a Valid Class")  
} //Changes made on 23/08/2006 EzziSoft©2006
else //Outer Else
{
var Isvalid=true;
if(data == "" && document.getElementById('UClass').value == "mt")
{
    alert("Please Enter some value for Roll#/Name/School")
    Isvalid = false;
}//end of if
else if(data == "" && document.getElementById('UClass').value == "in")
{
    alert("Please Enter some value for Roll#/Name/College")
    Isvalid = false;
}//end of if
else if(data == "" && document.getElementById('UClass').value == "gd")
{
    alert("Please Enter some value for Roll#/Name")
    Isvalid = false;
}
else if(data == "" && document.getElementById('UClass').value == "bc")
{
    alert("Please Enter some value for Roll#/Name")
    Isvalid = false;
}//end of if
//Check for Roll Number
else if(selected == "Roll")
{
var check_length = data.length;
var ch;
for(i=0;i<check_length;i++)
{
    ch = data.charAt(i);
    for(j=0;j<num.length;j++)
    {
    if(ch == num[j])
        break;
    }
    if(j==num.length)
      {
      Isvalid=false;
      alert("Please write only 0-9 for Roll Number")
      break;
      }
}//end of for loop
if(i == check_length)
    Isvalid=true; //data is valid
}//end of else if
//Check for Name
else if(selected == "Name")
{
var check_length = data.length;
var ch;
for(i=0;i<check_length;i++)
{
    ch = data.charAt(i);
    for(j=0;j<characters_name.length;j++)
    {
    if(ch == characters_name[j])
        break;
    }
    if(j==characters_name.length)
      {
      Isvalid=false;
      alert("Please write only Alphabets for Name")
      break;
      }
}//end of for loop
if(i == check_length)
    Isvalid=true; //data is valid
}//end of else if

//Check for School
else if(selected == "School")
{
var check_length = data.length;
var ch;
for(i=0;i<check_length;i++)
{
    ch = data.charAt(i);
    for(j=0;j<characters_school.length;j++)
    {
    if(ch == characters_school[j])
        break;
    }
    if(j==characters_school.length)
      {
      Isvalid=false;
      alert("Please write only Alphbets or \"\/()\" for School")
      break;
      }
}//end of for loop
if(i == check_length)
    Isvalid=true; //data is valid
}//end of else if
//data has been validated
if(Isvalid == true)
{
/*Adding new Alert on 3:35 PM 7/16/2007*/
document.getElementById('loadingimg').innerHTML = "<img src=\"/images/loading.gif\"> Processing please wait...";
var rc;
if(document.getElementById('UResultClass')) /*in case of BA or BSc or BCom this value is not defined*/
	rc = document.getElementById('UResultClass').value;
else
	rc = "";
if(document.getElementById('UFAorFSc')) /*Check for FA and FSc*/
	http.open("GET", url + "action=showresult;"+escape(document.getElementById('UClass').value)+";"+escape(rc)+";"+escape(selected)+";"+escape(data)+";1;"+escape(document.getElementById('UFAorFSc').value), true);
else
	http.open("GET", url + "action=showresult;"+escape(document.getElementById('UClass').value)+";"+escape(rc)+";"+escape(selected)+";"+escape(data)+";1", true);
http.onreadystatechange = printresult;
http.send(null)
}//end of outer Else
}
}//end of function

function CheckFrame()
{
	if(parent.frames.length>1)
	{
	//var webaddress = top.location.href;
	//if(webaddress.indexOf("localhost/show/education")==-1)
	//{
	//	if(webaddress.indexOf("hamaraquetta.com/show/education")==-1)
	//	{
			document.getElementById("eduPage").innerHTML = "<a href='http://www.hamaraquetta.com/show/education' target='_top'>Balochistan board results on www.hamaraquetta.com, click here</a>";
	//	}
	//}
	}
}

function printresult()
{
	if (http.readyState == 4) 
	{ 
		if(http.status==200) 
		{
			if(document.getElementById('toppannelprocessing'))
				document.getElementById('toppannelprocessing').innerHTML = " ";
			var results=http.responseText;
			document.getElementById('eduPage').innerHTML = results;
		} 
	} 
}

function printResultForm($section)
{
	document.getElementById('toppannelprocessing').innerHTML = "<img src=\"/images/loading.gif\"> Processing please wait...";
	http.open("GET", url + "action=showresult;"+escape($section)+";;;;;0", true);
	http.onreadystatechange = printresult;
	http.send(null)
}
/*****************************************************/


var http = getHTTPObject(); // We create the HTTP Object
