	function handleDivTag(divtag){
	   var divtag;
	   return divtag;
	}
	
   function createRequestObject() {
        var req;
        if(window.XMLHttpRequest){
            req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
            req = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
            alert("There was a problem creating the XMLHttpRequest object");
        }
        return req;
    }
    
    // Make the XMLHttpRequest object
    var http = createRequestObject();
	var divhandler = new handleDivTag(null);
    function sendRequest(more,divtag) {
		//if (divtag == "job_holder") {
			//alert(divtag);
			//document.getElementById(divtag).innerHTML = "<table id='small_cart'><tr><td>Loading...</td></tr></table>";
			http.open("get", "add_more.php?"+more);
		//}
		
        http.onreadystatechange = handleResponse;
		divhandler.divtag = divtag;
        http.send(null);
    }

    function handleResponse() {
		//alert("in handle: "+http.status);
        if(http.readyState == 4 && http.status == 200){
            // Text returned FROM PHP script
            var response = http.responseText;
            if(response) {
				//var new_add = document.createTextNode(response);
				document.getElementById(divhandler.divtag).innerHTML += response;
				//document.getElementById(divhandler.divtag).appendChild(new_add);
			}
        }
    }
	
	function add_posts() {
		
	}
	
	function add_first(i) {
		var number = parseInt(document.getElementById("number_job_"+i).value);
		var total = document.getElementById("total_job").value;
		//alert("number="+number+", total="+total);
		if (total == "") {
			document.getElementById("go").disabled = true;
			document.getElementById("submit_button").style.display = "block";
			total = 0;
		}
		else {
			total = parseInt(total);
			document.getElementById("go_"+i).disabled = true;
		}
		total += number;
		document.getElementById("total_job").value = total;
		if (number>0 && total==number) {
			var more = "number="+number+"&total="+total;
			sendRequest(more,"job_holder");
		}
		else if (number>0 && total>number) {
			var more = "number="+number+"&total="+total;
			var div = total-number;
			sendRequest(more,"more_job_"+div);
		}
		//set price:
		//1 posting for $175
		//3 postings for $375 ($50 savings)
		//5 postings for $800 ($75 savings)
		//10 postings for $1,500 ($250 savings)
		//20 postings for $3,000 ($500 savings)
		var price = 175;
		if (total >=1) price = (175 * total);
		if (total==2) price = (350);
		if (total==3) price = (475);
		if (total==4) price = (650);
		if (total>=5) price = (160 * total);
		if (total>=10) price = (150 * total);
		//if (total>=20) price = (150 * total);
		//document.getElementById("submit_button").innerHTML = "<b>Total: $"+price+"<br />"+'<input type="submit" name="Submit" value="Submit" />';
	}
	
function isEmailAddress (string) {
  var addressPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
  return addressPattern.test(string);
}
function validateUSZip(strValue) {
	var objRegExp  = /(^\d{5}$)|(^\d{5}-\d{4}$)/;
	return objRegExp.test(strValue);
}
function notEmptyStr(strValue) {
	var objRegExp  = /[^ \t\v\f\n\r]$/;
	return objRegExp.test(strValue);
}
MM_reloadPage(true);
function validateForm(f) {
	var err ='';
	var total = parseInt(document.getElementById("total_job").value);
	var requiredArr = Array('name','company_name','location','reply_phone','job_title');
	var requiredArrName = Array('Your Name','Company Name','Location','Reply Phone','Position Title');
	if (isEmailAddress(f.user_email.value)==false) {
		err+="Your User Email is invalid.\r\n";
	}
	var k = 0;
	var name_email = "";
	for (i=0;i<total;i++) {
		name_email = "reply_email_"+i;
		if (f.name_email) {
			if (isEmailAddress(f.name_email.value)==false) {
				k=i+1;
				err+="Your Reply Email is invalid for jub number "+k+"\r\n";
			}
		}
	}
	var x = 0;
	for (var i=0; i<requiredArr.length; i++) {
		for (z=0;z<total;z++) {
			x = z+1;
			var curInput = eval("f."+requiredArr[i]+"_"+z);
			if (curInput) {
				if(notEmptyStr(curInput.value)==false) {
					err+=('your '+requiredArrName[i]+' for job number '+x+' is invalid\r\n');
				}
			}
		}
	}
	if (err!='') { 
		alert(err);
		return false;
	}
	return true;
}