// JavaScript Document

function sendRequest(pageName,dataArray){
	var URL = pageName + "_ajax.php?";
	var tempArr = new Array();
	var oDate = new Date;
	
	for(var i=0;i<dataArray.length;i++){

		tempArr = dataArray[i].split('|');
		URL += tempArr[0] + "=" + tempArr[1] + "&";
		
	}
	
	URL += "time=" + oDate.getTime();
	//alert(URL);
	request = createRequest();
	request.open("GET",URL,true);
	request.onreadystatechange = update;
	request.send(null);
	return false;
}


function update(){
	if(request.readyState == 4){
		if(request.status == 200){
			if(request.responseText == "INVALID"){
				redirect('login.php');

				
			}
			else {
				var textContainerNode = document.getElementById("textInfoContainer");
				textContainerNode.innerHTML = request.responseText;
			}
		}
		else {
			alert('ERROR : ' + request.status);
		}
	}
}

function sendForm(pageName){
	var dataArray = new Array();
	var formMain = document.forms[0];
	var tempStr;
	var count=0;
	for(var i=0; i < formMain.elements.length; i++){
		if(formMain.elements[i].type == "textarea" || formMain.elements[i].type == "text" || formMain.elements[i].type == "radio" || formMain.elements[i].type == "hidden"|| formMain.elements[i].type == "select-one"  || formMain.elements[i].type == "password"){
			if(formMain.elements[i].type == "radio"){
				if(formMain.elements[i].checked == true){
					tempStr = formMain.elements[i].name + "|" + formMain.elements[i].value;
				dataArray[count] = tempStr;
				count++;
				}
			}
			
			else if(formMain.elements[i].type == "select-one")
			{
				tempStr = formMain.elements[i].name + "|" + formMain.elements[i].value;			
				dataArray[count] = tempStr;
				count++;
					
			}
			else if(formMain.elements[i].type == "password")
			{
				tempStr = formMain.elements[i].name + "|" + formMain.elements[i].value;			
				dataArray[count] = tempStr;
				count++;
			
			}
			else{
				tempStr = formMain.elements[i].name + "|" + formMain.elements[i].value;
				dataArray[count] = tempStr;
				count++;
			}
			//alert(dataArray)
		//alert(pageName)
		}
		
	}
	
	sendRequest(pageName,dataArray);
	
}

function popup(pageName,str)
{
	 
//alert(str);
  var theUrl = pageName + '.php';
  var winName = pageName;
  var features = 'scrollbars=yes,width=510,height=450';
  window.open(theUrl + "?" + str,winName,features);
  return false;

}


function statuspopup(pageName,str)
{
  var theUrl = pageName + '.php';
  var winName = pageName;
  var features = 'scrollbars=yes,width=210,height=250';
  window.open(theUrl + "?" + str,winName,features);
  return false;

}