var layoutHTML;
var queryType;
function showEmailPopup(type) {
	queryType = type;
	$.get('emailPopupLayout.htm?rn='+randStr(), function(data) {	
		layoutHTML = data;
		if (!layoutHTML) alert('Template File Does Not Exist');
		else {
			$.facebox(layoutHTML);
			document.getElementById('nameInput').focus();
		}
	});
}

function sendPopupQuery() {
	var name 	= document.getElementById('nameInput').value;
	var email 	= document.getElementById('emailInput').value;
	var company = document.getElementById('companyInput').value;
	var phone 	= document.getElementById('phoneInput').value;
	var query 	= document.getElementById('queryInput').value;
	$.post("ajaxContact.php", { name: name, email: email, company : company, phone : phone, query : query, type: queryType },
	  function(data){
		parseResponse(data);
	  });
}

function parseResponse(data) {
	if (parseXML(data)) { //Check xml data is formed correctly
		var errorMessage = getXMLValue('errormsg');
		if (errorMessage!=false) {
			alert(errorMessage);
		} else {
			alert('Your query has been saved and we will be in contact shortly!');
			closeFBox();
		}
	} else {
		alert('Invalid XML Data');
	}
}

function closeFBox() {
	jQuery(document).trigger('close.facebox');
}

function randStr() {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}