// JavaScript Document
function zzz()
{
	alert('rhyjoe was here');
}
var XMLHttpRequestObject = {}
XMLHttpRequestObject.loadstatustext="<img src='cssimages/loading.gif' /> Requesting content...";

function menuNav(dir,divId,parameter)
{
document.getElementById(divId).innerHTML = "<center><br><br><br><br><br><br><img src='app/img/loading.gif' />  Loading Contents<br><br><br><br><br><br><br></center>";
	XMLHttpRequestObject = confirmBrowser();
	/*alert(dir+' '+divId+' '+parameter);*/
	
	if(XMLHttpRequestObject != null)
	{
		var obj = document.getElementById(divId);
		var url = dir+"?"+parameter;
		XMLHttpRequestObject.onreadystatechange = function()
		{
if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status == 200)
{  obj.innerHTML = '<div style="margin-bottom:0px; padding:0px;">'+XMLHttpRequestObject.responseText+'</div>';	}
		}
		XMLHttpRequestObject.open("GET",url,true);
		XMLHttpRequestObject.send(null);
	
	}
	else
	{
		alert("Your browser is not supported by PDI.");
	}
}
function indexPaginate(url,pageElement,errorMessage)
{
document.getElementById(pageElement).innerHTML = "<center><br><br><br><br><br><img src='cssimages/loading.gif' />  Loading Contents<br><br><br><br><br><br><br></center>";
	 try {
     req = new XMLHttpRequest(); 
     /* e.g. Firefox */
     } catch(e) {
       try {
       req = new ActiveXObject("Msxml2.XMLHTTP");  
       /* some versions IE */
       } catch (e) {
         try {
         req = new ActiveXObject("Microsoft.XMLHTTP");  
         /* some versions IE */
         } catch (E) {
          req = false;
         } 
       } 
     }
     req.onreadystatechange = function() {responseAHAH(pageElement, errorMessage);};
     req.open("GET",url,true);
     req.send(null);
}
function responseAHAH(pageElement, errorMessage) {
   if(req.readyState == 4) {
      if(req.status == 200) {
         output = req.responseText;
         document.getElementById(pageElement).innerHTML
            = output;
         } else {
         document.getElementById(pageElement).innerHTML
            = errorMessage+"\n"+responseText;
         }
      }
  }
function getFields()
{
	XMLHttpRequestObject = confirmBrowser();
	var a;
	
	if(XMLHttpRequestObject != "")
	{
		a = document.getElementById("fname").value;
		alert("ok"+a);
		var url = "registration.php?value="+a;
		XMLHttpRequestObject.onreadystatechange = function()
		{
		}
		XMLHttpRequestObject.open("GET",url,true);
		XMLHttpRequestObject.send(null);
		
	}
}



		function confirmBrowser()
		{if(window.XMLHttpRequest){XMLHttpRequestObject = new XMLHttpRequest();}
			else if(window.ActiveXObject){XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");}
			return XMLHttpRequestObject;}	
		

function emailValidation(divId,vlue)
{
	XMLHttpRequestObject = confirmBrowser();
	
	if(XMLHttpRequestObject != null)
	{
	var obj = document.getElementById(divId);
	var a = validateEmail(vlue);
	var url = "contents/emailvalidation.php?input="+vlue+"&status="+a;

	
			XMLHttpRequestObject.onreadystatechange = function()
			{
				if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status == 200)
				{  
					obj.innerHTML = XMLHttpRequestObject.responseText;	
				}
			}
			XMLHttpRequestObject.open("GET",url,true);
			XMLHttpRequestObject.send(null);
	}
	else 
	{
		alert("Your browser is not supported.");
	}
}

function passValidation(divId)
{
	XMLHttpRequestObject = confirmBrowser();
	if(XMLHttpRequestObject != null)
	{
		var obj = document.getElementById(divId);
		var pass1 = document.getElementById("pass1").value;
		var pass2 = document.getElementById("pass2").value;
		var url = "contents/passvalidation.php?pass1="+pass1+"&pass2="+pass2;

	
			XMLHttpRequestObject.onreadystatechange = function()
			{
				if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status == 200)
				{  
					obj.innerHTML = XMLHttpRequestObject.responseText;	
				}
			}
			XMLHttpRequestObject.open("GET",url,true);
			XMLHttpRequestObject.send(null);
	}
	else
	{
		alert("Your browser is not supported.");
	}
	
}

function checkExist(divId,vlue)
{
	XMLHttpRequestObject = confirmBrowser();
	
	if(XMLHttpRequestObject != null)
	{
	var obj = document.getElementById(divId);
	var url = "contents/dbstatus.php?input="+vlue;

	
			XMLHttpRequestObject.onreadystatechange = function()
			{
				if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status == 200)
				{  
					obj.innerHTML = XMLHttpRequestObject.responseText;	
				}
			}
			XMLHttpRequestObject.open("GET",url,true);
			XMLHttpRequestObject.send(null);
	}
	else 
	{
		alert("Your browser is not supported.");
	}
}

function validateEmail(email)
{
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false;
}