// JavaScript Document
function updateDiv(div,url,pars) {
	new Ajax.Updater(div,url, { 
		method: 'post', 
		postBody: pars,
		evalScripts: true
	});
}

function ajaxRequest(url,pars) {
		new Ajax.Request(url, { 
			method: 'post', 
			postBody: pars,
			evalScripts: true
		});
}

function formatPhone(element) {
	var allowedChars = "0123456789";
	var token = $('#' + element).val();
	var arr = new Array();
	var x = 0;
	for(var i=0;i<token.length;i++) {
		char = token.substring(i,i+1);
		if(allowedChars.indexOf(char) != -1) {
			arr[x] = char;
			x++;
		}
			
	}
	var str = "";
	for(var j in arr) {
		if(j == 0) {
			str = "(";
		} else if(j == 3) {
			str = str + ") ";
		} else if(j == 6) {
			str = str + "-";
		}
		
		str = str + arr[j]; 
		
	}
	if(str == "")
		str = "";
	$("#" + element).val(str);
}

function validateContact() {
	$.ajax({
   		type: "POST",
   		url: "/wp-content/themes/o3/ajax/validateForm.php",
   		data: $('#contact').serialize() + "&form=contact",
   		success: function(msg){
   			//reset
   			$('#first-name').removeClass("error");
   			$('#last-name').removeClass("error");
   			$('#email').removeClass("error")
   			$('#phone').removeClass("error");
     		if(msg == "") {
     			//$('#cn-form').submit();
     			$('#contact').html("<h2>Thank you for contacting us</h2>");
     		} else {
     			var e = new Array();
     			e = msg.split("|");
     			for(var i in e) {
	     			$('#' + e[i]).addClass("error");
     			}
     		}
   		}
 	});
 	return false;
}

