// JavaScript Document
//alert("i am in request");
var requestState = new Array();

requestState[0] = "uninitialize";
requestState[1] = "loading";
requestState[2] = "loaded";
requestState[3] = "uninteractive";
requestState[4] = "complete";


var requestStatus = new Array();

requestStatus[200] = "OK";
requestStatus[201] = "Created";
requestStatus[204] = "No Content";
requestStatus[205] = "Reset Content";
requestStatus[206] = "Partial Content";
requestStatus[400] = "Bad Request";
requestStatus[401] = "Partial Content";
requestStatus[403] = "Forbidden";
requestStatus[404] = "Not Found";
requestStatus[405] = "Method Not Allowed";
requestStatus[406] = "Not Acceptable";
requestStatus[407] = "Proxy Authentication Required";
requestStatus[408] = "Request Timeout";
requestStatus[411] = "Length Required";
requestStatus[413] = "Requested Entity Too Large";
requestStatus[414] = "Requested Entity Too Long";
requestStatus[415] = "Unsupported Media type";
requestStatus[500] = "Internal Server Error";
requestStatus[501] = "Not Implmented";
requestStatus[502] = "Bad Gateway";
requestStatus[503] = "Service Unavailable";
requestStatus[504] = "Gateway Timeout";
requestStatus[414] = "HTTP Version Not Supported";

function createRequest(){
	var request = null ;
//	alert("i am in create request");
	if(window.XMLHttpRequest) request = new XMLHttpRequest();
	else if (window.ActiveXObject) request = new ActiveXObject("Microsoft.XMLHTTP");
	else {
		alert("Your browser do not support ajax");
		return false;
	}
	return request;
}


function trim(text){
		for (i = 0 ; i< text.length; i++){
			if(text.charAt(i)==" "){
				text = text.substring(i,text.length);
			}	
			else break;
		}	
		for (i = text.length-1; i>=0 ; i--){
			if(text.charAt(i)==" "){
				text = text.substring(0,i);
			}	
			else break;
		}
		return text;
}
