// JavaScript Document
function Request(pAction,nAction,arrData,strAddress,strMethod,intOrdinal,strName){
	
	if(!strAddress || !pAction || !nAction){
		alert('Request Object Error: unspecified (addres=('+strAddress+') or handelResponseFunctions');
		return null;
	}
	this.ordinal				=	intOrdinal	|| -1				;
	this.name				=	strName		||	'unknown'	;
	this.positiveAction	= pAction;
	this.negativeAction	=	nAction;
	this.method			=	'GET';//strMethod	|| 'Post'			;
	this.address			=	strAddress						;
	this.data				=	arrData	||	new Array();
	//alert(arrData.length);
	this.requestString=function(){
		var req=strAddress+'?requestOrdinal='+this.ordinal+'&requestName='+this.name;
		for(var i=0;i<this.data.length;i++){
			req+='&'+this.data[i].name+'='+encodeURIComponent(this.data[i].value);
		}
		return  req;
	}
}
