// JavaScript Document
function submitForm(name,email,msg,te,ce) {
		
		var erDiv = document.getElementById('wc_errors');
		var sentDiv = document.getElementById('wc_sent');
		sentDiv.firstChild ? sentDiv.firstChild.data='' : sentDiv.appendChild(document.createTextNode(''));
		erDiv.firstChild ? erDiv.firstChild.data='' : erDiv.appendChild(document.createTextNode(''));
		sentDiv.innerHTML = '';
		erDiv.innerHTML = '';
		erDiv.style.visibility = 'hidden';
		erDiv.style.display = 'none';
		sentDiv.style.visibility = 'hidden';
		sentDiv.style.display = 'none';
		
		if (ajax) {
			if (name != "" && email != "" && msg != "") {
				ajax.open('get','./wp-content/plugins/win-contact/ajax.php?wc-name=' + encodeURIComponent(name) + '&wc-email=' + encodeURIComponent(email) + '&wc-msg=' + encodeURIComponent(msg) + '&te=' + te + '&ce=' + ce);
		
				ajax.onreadystatechange = handle_info;
		
				ajax.send(null);
		
				return false;
			} else {
				erDiv.style.visibility = 'visible';
				erDiv.style.display = 'inline';
				erDiv.appendChild(document.createTextNode("You must fill in all required forms to send a message."));
				return true;	
			}
		} else {
			erDiv.style.visibility = 'visible';
			erDiv.style.display = 'inline';
			erDiv.appendChild(document.createTextNode("An AJAX capable browser is required to send messages."));
			return true;	
		}
}
function handle_info() {
	var erDiv = document.getElementById('wc_errors');
	if ((ajax.readyState == 4) && (ajax.status == 200)) {
		
		if (ajax.responseText.length > 10) {
			
			updateForm(eval('(' + ajax.responseText + ')'));
			
		} else {
			erDiv.style.visibility = 'visible';
			erDiv.style.display = 'inline';
			erDiv.appendChild(document.createTextNode("An error occured. We appologize for the inconvenience. Please try again."));
		}
	}
}
function updateForm(info) {

	var erDiv = document.getElementById('wc_errors');
	var sentDiv = document.getElementById('wc_sent');
	var wcName = document.getElementById('wc_name');
	var wcEmail = document.getElementById('wc_email');
	var wcMsg = document.getElementById('wc_msg');
	
	var sent = info[0].sent;
	if (sent) {
		wcName.value = '';
		wcEmail.value = '';
		wcMsg.value = '';
		sentDiv.style.visibility = 'visible';
		sentDiv.style.display = 'inline';
		sentDiv.appendChild(document.createTextNode("Your message has been sent. A representative will contact you within 24 hours."));	
	} else {
		var errs = info[0].errors;
		erDiv.style.visibility = 'visible';
		erDiv.style.display = 'inline';
		erDiv.appendChild(document.createTextNode(errs));
	}
}
