// JavaScript Document

function processGetbrand(){
	var myajax=ajaxpack.ajaxobj
	formname = ajaxpack.formname;
	var myfiletype=ajaxpack.filetype
	if (myajax.readyState == 4){ //if request of file completed
	if (myajax.status==200 || window.location.href.indexOf("http")==-1){ //if request was successful or running script locally
		if (myfiletype=="txt")
		{
			//alert(myajax.responseText);
			
			//alert(myajax.responseText);
			if(ajaxpack.formname)
			{
				document.getElementById(formname).innerHTML = 	myajax.responseText;
			}
			
			if(ajaxpack.afterresponse)
			{
				ajaxpack.afterresponse(myajax.responseText);
			}
			
			
		}
		else
		{
		
		}
		}
		}
} 

function postback(postdetails)
{
		
	poststr="";
	if(postdetails.form)
	{
		var poststr=getPostParameters(postdetails.form);
	}
	if(postdetails.container)
	{
		ajaxpack.formname = postdetails.container;
	}
	if(postdetails.setextraparams)
	{
		poststr = poststr + "&" + postdetails.extraparams;
	}
	else if(postdetails.extraparams)
	{
		poststr = postdetails.extraparams;
	}
	
	if(postdetails.callback)
	{
		callback = postdetails.callback;
	}
	else
	{
		callback = processGetbrand;
	}
	
	if(postdetails.response)
	{
		response = postdetails.response;
	}
	else
	{
		response = "txt";
	}
	if(postdetails.afterresponse)
	{
		ajaxpack.afterresponse = postdetails.afterresponse;
	}
	if(postdetails.method && postdetails.method=='post')
	{
		ajaxpack.postAjaxRequest(postdetails.url,poststr,callback,response);
	}
	else{
		
		
		ajaxpack.getAjaxRequest(postdetails.url,poststr,callback,response);
	}
	return false;
} 
