// JavaScript Document

function sendData(loc,senddata,fnc){
	$.ajax({
	url: "../../gnsPHP/"+loc,
	type: "POST",
	data: senddata,
	dataType: 'text/html',
	success: function(data) {
	   if(fnc){
	   fnc.call(fnc,data)
	   }	   
	},	   
	error: function() {
	  alert("ERROR!!!");
	}
  });	
}


function sendJData(loc,senddata,fnc){
	$.ajax({
	url: "../../gnsPHP/"+loc+senddata,
	type: "GET",
	dataType: 'json',
	success: function(jData) {
	 
	  if(fnc){
	   fnc.call(fnc,jData)
	   }	   
	},	   
	error: function() {
	  alert("ERROR!!!");
	}
  });	
}

function getJData(loc,senddata,fnc){
	$.ajax({
	url: "../../gnsPHP/"+loc+senddata,
	type: "GET",
	dataType: 'json',
	success: function(jData) {
       if(fnc){
	   fnc.call(fnc,jData)
	   }
	  	   
	},	   
	error: function() {
	  alert("ERROR!!!");
	},
	complete:function(jData,t){
	  
	}
		
	
  });	
}


function getData(loc,senddata,fnc){
	$.ajax({
	url: encodeURI("../../gnsPHP/"+loc+senddata),<!--loc-->
	type: "GET",
	dataType: 'text/xml',
	success: function(xml) {
		
		if (jQuery.browser.msie) {  
		  var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  
		  xmlDoc.loadXML(xml);  
		  xml = xmlDoc;  
	    }
		
	  if(fnc){
	    fnc.call(fnc,xml)
	  }
	},	   
	error: function() {
	  alert("ERROR!!!");
	}
  });	
}




function verify(loc,i,ArrayName,senddata,fnc1,fnc2){
  $.ajax({
	url: "../gnsPHP/"+loc,
	type: "POST",
	data: senddata,
	dataType: 'json',
	success: function(jData) {
	   if(!jData){
		  fnc2.call()
		 }else{
		    if(ArrayName){
			  fnc1.call(fnc1,jData[i][ArrayName])
			}else{
			  fnc1.call(fnc1,jData)
			}
		 }
	},	   
	error: function() {
	  alert("ERROR!!!");
	}
  });  	
}





