//begin Ajax Functions
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

function loadCompany(value){
	var ajx1 = createRequestObject();
	ajx1.open('get', 'admin/includes/adminFunctions.php?id=' + value + '&act=loadCompany');
    ajx1.onreadystatechange = function() {
		if(ajx1.readyState == 4){
			var response = ajx1.responseText;
			var update = new Array();
			if(response.indexOf('|' != -1)) {
				var breakString = response.split("|");
				document.getElementById('compContact').value = breakString[2];
				document.getElementById('compEmail').value = breakString[3];
				document.getElementById('compAddress').value = breakString[4];
				document.getElementById('compCity').value = breakString[5];
				document.getElementById('compState').value = breakString[6];
				document.getElementById('compZip').value = breakString[7];
				document.getElementById('compName').value = breakString[9];
			}
			
		}
	}
    ajx1.send(null);
}
function cancelLogin(){
	window.location = ("index.php");
}
function deleteCategory(id, name){
	var subanswer = confirm("Are you sure you want to permanently remove " + name + "?");
	if(subanswer){
		window.location = ("admin/includes/adminFunctions.php?act=delCat&id=" + id);	
	} else {
		
	}
}
function deleteCompany(id, name){
	var subanswer = confirm("Are you sure you want to permanently remove " + name + "?");
	if(subanswer){
		window.location = ("admin/includes/adminFunctions.php?act=delComp&id=" + id);	
	} else {
		
	}
}
function deleteCompanyM(id, name){
	var subanswer = confirm("Are you sure you want to permanently remove " + name + "?");
	if(subanswer){
		window.location = ("admin/includes/adminFunctions.php?act=delCompM&id=" + id);	
	} else {
		
	}
}
function deleteAgent(id, name){
	var subanswer = confirm("Are you sure you want to permanently remove " + name + "?");
	if(subanswer){
		window.location = ("admin/includes/adminFunctions.php?act=delAgent&id=" + id);	
	} else {
		
	}
}
function deleteCoupon(id, name){
	var subanswer = confirm("Are you sure you want to permanently remove offer #" + name + "?");
	if(subanswer){
		window.location = ("admin/includes/adminFunctions.php?act=deletecoupon&id=" + id);	
	} else {
		
	}
}
function validateField(){
		var valid = 0;
		var markets_select = 0;
	
		//validate company field
		if(document.upload_files.company.value == "") {
			alert("You must input a company name.");
			document.upload_files.company.focus();
		}else{
			valid++;
		}
		
		//validate contact field
		if(document.upload_files.contact.value == "") {
			alert("You must input a contact person.");
			document.upload_files.contact.focus();
		}else{
			valid++;
		}
		//validate markets field
		if(document.upload_files.markets1.checked) {
			markets_select++;
		}else if(document.upload_files.markets2.checked) {
			markets_select++;
		}else if(document.upload_files.markets3.checked) {
			markets_select++;
		}else if(document.upload_files.markets4.checked) {
			markets_select++;
		}else if(document.upload_files.markets5.checked) {
			markets_select++;
		}else if(document.upload_files.markets6.checked) {
			markets_select++;
		}else if(document.upload_files.markets7.checked) {
			markets_select++;
		}else if(document.upload_files.markets8.checked) {
			markets_select++;
		}else if(document.upload_files.markets9.checked) {
			markets_select++;
		}else if(document.upload_files.markets10.checked) {
			markets_select++;
		}else if(document.upload_files.markets11.checked) {
			markets_select++;
		}else if(document.upload_files.markets12.checked) {
			markets_select++;
		}else if(document.upload_files.markets13.checked) {
			markets_select++;
		}else if(document.upload_files.markets14.checked) {
			markets_select++;
		}else if(document.upload_files.markets15.checked) {
			markets_select++;
		}else if(document.upload_files.markets16.checked) {
			markets_select++;
		}else if(document.upload_files.markets17.checked) {
			markets_select++;
		}else if(document.upload_files.markets18.checked) {
			markets_select++;
		}
		if(markets_select == 0){
			alert("You must select a market");
		}else{
			valid++;
		}
		
		//validate ad_size field
		myOption = -1;
		for (i=document.upload_files.ad_size.length-1; i > -1; i--) {
			if (document.upload_files.ad_size[i].checked) {
					myOption++;
					valid++;
				}
		}
		if(myOption == -1) {
			alert("You must include the ad size");
		}
		
		myOption = -1;
		for (i=document.upload_files.ad_type.length-1; i > -1; i--) {
			if (document.upload_files.ad_type[i].checked) {
					myOption++;
					valid++;
				}
		}
		if(myOption == -1) {
			alert("You must include the ad type");
		}
		
		//validate issue_txt field
		if(document.upload_files.issue_txt.value == ""){
			alert("You must enter the issue");
		}else{
			valid++;
		}
		
		//validate sales_rep field
		if(document.upload_files.sales_rep.value == ""){
			alert("You must enter the Sales Rep.");
		}else{
			valid++;
		}
		if(document.upload_files.sales_rep_email.value == ""){
			alert("You must enter the Sales Rep: Email.");
		}else{
			valid++;
		}
		//final validate form. Will sendform(); if required fields are filled.
		if(valid == 8) {
			sendform();
		}
	}

	function sendform() {
		document.upload_files.action = "../uploads/rupload.asp"
		document.upload_files.submit();
	}
function setOnlineCount(value, coupons){
	if(value != ""){
		document.getElementById('onlineCount').value = coupons;
	} else {
		//no action
	}
}

function setMarkets(value){
	var newMarket = value.split("|");
	var part_num = 0;
	
	while (part_num < newMarket.length){
		if(newMarket[part_num] == ""){
			<!--no action-->
		} else {
			document.getElementById("market" + newMarket[part_num]).checked = true;
		}
		
		part_num+=1;
	}

}
function setDisclaimers(disc){
	var newDisc = disc.split("|");
	var disc_num = 0;
	
	while (disc_num < newDisc.length){
		if(newDisc[disc_num] == ""){
			<!--no action-->
		} else {
			document.getElementById("disclaimers" + newDisc[disc_num]).checked = true;
		}
		disc_num+=1;
	}	
}

function setCC(ccNum){
	var newccNum = ccNum.split("|");
	var ccNum_num = 0;
	
	while (ccNum_num < newccNum.length){
		if(newccNum[ccNum_num] == ""){
			<!--no action-->
		} else {
			document.getElementById("ccLogos" + newccNum[ccNum_num]).checked = true;
		}
		ccNum_num+=1;
	}	
}
	<!--enableMediaUpload() WHAT IS THIS FOR-->
