function addNote(merchid){
    var ajaxRequest;
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
			}
	    }
	}
    ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("submitnote").innerHTML = ajaxRequest.responseText;
		} else {
			document.getElementById("submitnote").innerHTML = "<center><img src='images/loadclock.gif' border=0><br>Adding Note</center>";
		}
	}
	ajaxRequest.open("POST", "includes/ajaxfunc.php?func=addnote&notename=" + 
    						document.getElementById('notename').value + "&notedesc=" + 
                            document.getElementById('notedesc').value + "&merchant_id=" + 
                            merchid , true);
	ajaxRequest.send(null);	
}

function addContact(merchid,name,type){
    var ajaxRequest;
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
		}
	    }
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("contactinfo").innerHTML = ajaxRequest.responseText;
		} else {
			document.getElementById("contactinfo").innerHTML = "<center><img src='images/loadclock.gif' border=0><br>Just a moment...</center>";
		}
		
	}
	ajaxRequest.open("POST", "includes/ajaxfunc.php?func=showcontactfield&merchant_id=" + merchid + "&name=" + name + "&type=" + type, true);
	ajaxRequest.send(null);	
}


function showMerchStat(agentid){
    var ajaxRequest;
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
		}
	    }
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("merchinfo").innerHTML = ajaxRequest.responseText;
		} else {
			document.getElementById("merchinfo").innerHTML = "<center><img src='images/loadclock.gif' border=0><br>Just a moment...</center>";
		}
		
	}
	ajaxRequest.open("POST", "includes/ajaxfunc.php?func=merchstatlist&agentid=" + agentid , true);
	ajaxRequest.send(null);	
}


function editContact(id){
    var ajaxRequest;
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
		}
	    }
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("contactinfo").innerHTML = ajaxRequest.responseText;
		} else {
			document.getElementById("contactinfo").innerHTML = "<center><img src='images/loadclock.gif' border=0><br>Just a moment...</center>";
		}
		
	}
	ajaxRequest.open("POST", "includes/ajaxfunc.php?func=editcontactfield&contact_id=" + id, true);
	ajaxRequest.send(null);	
}


function addthisContact(){
    var ajaxRequest;
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
		}
	    }
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("contactinfo").innerHTML = ajaxRequest.responseText;
		} else {
			document.getElementById("contactinfo").innerHTML = "<center><img src='images/loadclock.gif' border=0><br>Processing...</center>";
		}
	}
	ajaxRequest.open("POST", "includes/ajaxfunc.php?func=addcontact&salutation=" + 
    						document.getElementById('salutation').value + "&first_name=" + 
                            document.getElementById('first_name').value + "&last_name=" + 
							document.getElementById('last_name').value + "&phone_work=" + 
							document.getElementById('phone_work').value + "&phone_mobile=" + 
							document.getElementById('phone_mobile').value + "&title=" + 
							document.getElementById('title').value + "&ssn_c=" +
							document.getElementById('ssn_c').value + "&passport_c=" +  
							document.getElementById('passport_c').value + "&birthdate=" + 
							document.getElementById('birthdate').value + "&email1=" + 
							document.getElementById('email1').value + "&company_name=" +
							document.getElementById('coname').value + "&contact_id=" +
							document.getElementById('contact_id').value + "&merchant_id=" +
							document.getElementById('merchant_id').value, true);
	ajaxRequest.send(null);	
}

function showMerchants(type, acctid, defvar){
    var ajaxRequest;
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
		}
	    }
	}
	switch (type){
		case 'accounts':
			var name = 'Integrated and Processing';
			break;
		case 'suspends':
			var name = 'Suspended Merchants';
			break;
		case 'declines':
			var name = 'Declined Merchants';
			break;
		case 'leads':
			var name = 'Unqualified Leads';
			break;	
		case 'submitted':
			var name = 'Submitted to Banks';
			break;
		case 'qualified':
			var name = 'Qualified Leads';
			break;	
	
	}
	if (defvar == "button"){
		var defvar = document.getElementById("setvar").value;
	}
	if (defvar == "sort"){
		var defvar = document.getElementById("setvar").value;
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("merchdisplay").innerHTML = ajaxRequest.responseText;
		} else {
			new Effect.Fade('fullmerch');
			new Effect.Appear('merchdisplay', {delay:1});
			document.getElementById("merchdisplay").innerHTML = "<center><img src='../images/loadclock.gif' border=0><br>Retrieving "+ name + " Data</center>";
		}
		
	}
	
	ajaxRequest.open("POST", "../access/merchantlist.php?merchtype=" + type + "&agentacct=" + acctid + "&var1=" + defvar , true);
	ajaxRequest.send(null);	
}

function sortMerchants(type, acctid, defvar, asort){
    var ajaxRequest;
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
		}
	    }
	}
	switch (type){
		case 'accounts':
			var name = 'Integrated and Processing';
			break;
		case 'suspends':
			var name = 'Suspended Merchants';
			break;
		case 'declines':
			var name = 'Declined Merchants';
			break;
		case 'leads':
			var name = 'Unqualified Leads';
			break;	
		case 'submitted':
			var name = 'Submitted to Banks';
			break;
		case 'qualified':
			var name = 'Qualified Leads';
			break;	
	
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("merchdisplay").innerHTML = ajaxRequest.responseText;
		} else {
			new Effect.Fade('fullmerch');
			new Effect.Appear('merchdisplay', {delay:1});
			document.getElementById("merchdisplay").innerHTML = "<center><img src='../images/loadclock.gif' border=0><br>Sorting "+ name + " Data</center>";
		}
		
	}
	
	ajaxRequest.open("POST", "../access/merchantlist.php?merchtype=" + type + "&agentacct=" + acctid + "&var1=" + defvar +"&sort=" + asort , true);
	ajaxRequest.send(null);	
}


function addMerch(agentid){
    var ajaxRequest;
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
		}
	    }
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("merchinfo").innerHTML = ajaxRequest.responseText;
		} else {
			document.getElementById("merchinfo").innerHTML = "<center><img src='../images/loadbar.gif' border=0><br>Loading...</center>";
		}
	}
	
	ajaxRequest.open("POST", "../access/merchantwindow.php?function=add&agentid=" + agentid, true);
	ajaxRequest.send(null);	
}


function showMerchantInfo(id){
    var ajaxRequest;
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
		}
	    }
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("merchinfo").innerHTML = ajaxRequest.responseText;
		} else {
			document.getElementById("merchinfo").innerHTML = "<p style='margin-top:20px'><center><img src='../images/loadbar.gif' border=0><br><span style='background-color:#FEFEFE'>Loading Merchant Information...</span></center></p>";
		}
	}
	
	ajaxRequest.open("POST", "../access/merchantwindow.php?mid=" + id, true);
	ajaxRequest.send(null);	
}


function merchSearch(info){
    var ajaxRequest;
	var merchString = info;
	var splitInfo = merchString	.split(",");
	try{
	    ajaxRequest = new XMLHttpRequest();
	} catch (e){
	    try {
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("This browser is not AJAX compliant!");
			return false;
		}
	    }
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("fullmerch").innerHTML = ajaxRequest.responseText;
		} else {
			new Effect.Fade('merchdisplay');
			new Effect.Appear('fullmerch', {delay:1});
			document.getElementById("fullmerch").innerHTML = "<p style='margin-top:20px'><center><img src='../images/loadbar.gif' border=0><br><span style='background-color:#FEFEFE'>Loading Merchant Information...</span></center></p>";
		}
		
	}
	
	ajaxRequest.open("POST", "../access/merchantwindow.php?merchtype=" +  splitInfo[1] + "&merchid=" + splitInfo[0], true);
	ajaxRequest.send(null);	
}
