var menu = false;
var all_obj;
/* Set up all Links */
if(document.all) {
	var all_obj = document.all;
} else if(document.getElementsByTagName && !document.all) {
	var all_obj = document.getElementsByTagName("a");
}

if(navigator.appName == "Microsoft Internet Explorer") {
  menu = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  menu = new XMLHttpRequest();
  netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
}

window.onload = findJS;
function findJS() {	
	for(i=0;i<all_obj.length;i++) {
		switch(all_obj[i].id) {
			case "perLink":
				all_obj[i].setAttribute("onclick", "javascript:setPerBox(); return false;");
			break;
			case "proLink":
				all_obj[i].setAttribute("onclick", "javascript:setProBox(); return false;");
			break;
			case "entLink":
				all_obj[i].setAttribute("onclick", "javascript:setEntBox(); return false;");
			break;
			case "linkShow":
				all_obj[i].setAttribute("onclick", "javascript:displayBoxes(); return false;");
			break;
			case "linkHide":
				all_obj[i].setAttribute("onclick", "javascript:closeBoxes(); return false;");
			break;
		}
	}
}
/*function displayBoxes() {
	document.getElementById('linkShow').innerHTML = '<img src="../../images/pkg/pkg_network_close.gif" alt="Close Web Hosting Packages" title="Close the available Web Hosting packages" border="0">';
	document.getElementById('linkShow').setAttribute("onclick", "javascript:closeBoxes(); return false;");
	document.getElementById('linkShow').setAttribute("href", "/network/index.php");
	document.getElementById('linkShow').setAttribute("id", "linkHide");
	setPerBox();
}
function closeBoxes() {
	document.getElementById('linkHide').innerHTML = '<img src="../../images/pkg/pkg_network_display.gif" alt="Display Web Hosting Packages" title="Display the available Web Hosting packages" border="0">';
	document.getElementById('linkHide').setAttribute("onclick", "javascript:displayBoxes(); return false;");
	document.getElementById('linkHide').setAttribute("href", "/network/personal.php");
	document.getElementById('linkHide').setAttribute("id", "linkShow");
	hideBoxes();
}
function hideBoxes() {
	document.getElementById('perBox').style.display = 'none';
	document.getElementById('proBox').style.display = 'none';
	document.getElementById('entBox').style.display = 'none';
}
function setPerBox() {
	document.getElementById('perBox').style.display = 'block';
	document.getElementById('proBox').style.display = 'none';
	document.getElementById('entBox').style.display = 'none';
}
function setProBox() {
	document.getElementById('perBox').style.display = 'none';
	document.getElementById('proBox').style.display = 'block';
	document.getElementById('entBox').style.display = 'none';
}
function setEntBox() {
	document.getElementById('perBox').style.display = 'none';
	document.getElementById('proBox').style.display = 'none';
	document.getElementById('entBox').style.display = 'block';
}*/

function packagesBox(type)
{
	switch(type)
	{
		case "visible":
			if(document.getElementById('packagesbox').style.display == 'none') {
				var params = "p=packagesBox&v1=visible";
				document.getElementById('packagesbox').style.display = 'block';
				document.getElementById('pkgimg').src = '/images/pkg/pkg_network_close.gif';
				
			} else if (document.getElementById('packagesbox').style.display == 'block') {
				document.getElementById('packagesbox').style.display = 'none';
				document.getElementById('pkgimg').src = '/images/pkg/pkg_network_display.gif';
				var params = 'p=null';
			}
			break;
		case "personal":
			var params = "p=packagesBox&v1=personal";
			break
		case "professional":
			var params = "p=packagesBox&v1=professional";
			break
		case "enterprise":
			var params = "p=packagesBox&v1=enterprise";
			break
	}
	menu.abort();
	menu.open("POST", "http://www.rosenmill.com/", true);
	menu.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	menu.setRequestHeader("Content-length", params.length);
	menu.setRequestHeader("Connection", "close");  
	menu.onreadystatechange=function() {
		if(menu.readyState == 4) {
			document.getElementById('packagesbox').innerHTML = menu.responseText;
//			alert(menu.responseText);
			
		}
	}
	menu.send(params);		
}
function showSubjectBox()
{
	var subj = document.getElementById('subj');
	var other = document.getElementById('other');
	switch(subj.value) {
		case "support":
			other.style.display = 'none';
			break
		case "sales":
			other.style.display = 'none';
			break
		case "na":
			other.style.display = 'none';
			break
		case "other":
			other.style.display = 'block';
			break
	}
}
function displayThankYou(dept)
{
	var params = "p=customer-support&v1=thankyou&dept=" + dept;
	var step1box = document.getElementById('step1box');
	
	
	
	menu.abort();
	menu.open("POST", "http://www.rosenmill.com/", true);
	menu.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	menu.setRequestHeader("Content-length", params.length);
	menu.setRequestHeader("Connection", "close");  
	menu.onreadystatechange=function() {
		if(menu.readyState == 4) {
			step1box.innerHTML = menu.responseText;
		}
	}
	menu.send(params);		
}
function customerSupport()
{
	var dept = document.getElementById('dept');
	var firstName = document.getElementById('firstName');
	var email = document.getElementById('email');
	var subj = document.getElementById('subj');
	var msg = document.getElementById('msg');
	var security = document.getElementById('security');
	var other = document.getElementById('other');
	var submitbutton = document.getElementById('submitbutton');
	
	var step2box = document.getElementById('step2box');
	var step3box = document.getElementById('step3box');
	
	if(dept.value == 'na') {
		dept.className = 'inputerror';
		var error = 1;
	}
	if(firstName.value == '') {
		firstName.className = 'inputerror';
		var error = 1;
	}
	if(email.value == '') {
		email.className = 'inputerror';
		var error = 1;
	}
	if(other.style.display == 'block' && other.value == '') {
		other.className = 'inputerror';
		var error = 1;
	}
	if(subj.value == 'na') {
		subj.className = 'inputerror';
		var error = 1;
	}
	if(security.value == '') {
		security.className = 'inputerror';
		var error = 1;
	}
	if(msg.value == '') {
		msg.className = 'inputerror';
		var error = 1;
	}
	
	if(error == 1) {
		return false;
	}
	//alert('Department: ' + dept.value + '\nFirstname: ' + firstName.value + '\nEmail: ' + email.value + '\nSubject: ' + subj.value + '\nMessage: ' + msg.value + '\nSecurity: ' + security.value + '\n');
	
	var params = "p=customer-support&v1=submitData&department=" + dept.value + "&firstName=" + firstName.value + "&email=" + email.value +"&message=" + msg.value + "&security=" + security.value + "&subject=" + subj.value;
	
	if(other.style.display == 'block') {
		var params = params + "&subjother=" + other.value;
	}
	
	submitbutton.value = "Sending...";
	submitbutton.disabled = true;
	menu.abort();
	menu.open("POST", "http://www.rosenmill.com/", true);
	menu.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	menu.setRequestHeader("Content-length", params.length);
	menu.setRequestHeader("Connection", "close");  
	menu.onreadystatechange=function() {
		if(menu.readyState == 4) {
			var dataret = menu.responseText;
			/*alert(dataret);*/
			//alert(menu.responseText);
			if(dataret == 'valid') {
				//alert('Data is Validated, Sending email');
				step2box.style.display = 'none';
				step3box.style.display = 'none';
				displayThankYou(dept.value);
			} else if (dataret == 'invalid') {
				alert('The security code you entered was not valid. Please re-enter it.');
				security.className = 'inputerror';
			}
		}
	}
	menu.send(params);	
}

