function SetCookie(cookieName,cookieValue, nDays) {
 	var today = new Date();
 	var expire = new Date();
 	expire.setTime(today.getTime() + 3600000*24*nDays);
 	document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}
function menuToggler(menuType) {
	if(menuType == "driodsImg") {
		if(document.getElementById("droidTypes").style.display == "none") {
			img_src = "http://crimson-veil.com/images/icons/minus.png";
			document.getElementById("droidsImg").src = img_src;
			document.getElementById("droidTypes").style.display = "block";
			SetCookie("droidMenu", "open", 30);
		} else {
			img_src = "http://crimson-veil.com/images/icons/cross.png";
			document.getElementById("droidsImg").src = img_src;
			document.getElementById("droidTypes").style.display = "none";
			SetCookie("droidMenu", "closed", 30);
		}
	} else if(menuType == "facilityImg") {
		if(document.getElementById("facilityTypes").style.display == "none") {
			img_src = "http://crimson-veil.com/images/icons/minus.png";
			document.getElementById("facilityImg").src = img_src;
			document.getElementById("facilityTypes").style.display = "block";
			SetCookie("facilityMenu", "open", 30);
		} else {
			img_src = "http://crimson-veil.com/images/icons/cross.png";
			document.getElementById("facilityImg").src = img_src;
			document.getElementById("facilityTypes").style.display = "none";
			SetCookie("facilityMenu", "closed", 30);
		}
	} else if(menuType == "itemsImg") {
		if(document.getElementById("itemsTypes").style.display == "none") {
			img_src = "http://crimson-veil.com/images/icons/minus.png";
			document.getElementById("itemsImg").src = img_src;
			document.getElementById("itemsTypes").style.display = "block";
			SetCookie("itemsMenu", "open", 30);
		} else {
			img_src = "http://crimson-veil.com/images/icons/cross.png";
			document.getElementById("itemsImg").src = img_src;
			document.getElementById("itemsTypes").style.display = "none";
			SetCookie("itemsMenu", "closed", 30);
		}
	} else if(menuType == "npcsImg") {
		if(document.getElementById("npcsTypes").style.display == "none") {
			img_src = "http://crimson-veil.com/images/icons/minus.png";
			document.getElementById("npcsImg").src = img_src;
			document.getElementById("npcsTypes").style.display = "block";
			SetCookie("npcMenu", "open", 30);
		} else {
			img_src = "http://crimson-veil.com/images/icons/cross.png";
			document.getElementById("npcsImg").src = img_src;
			document.getElementById("npcsTypes").style.display = "none";
			SetCookie("npcMenu", "closed", 30);
		}
	} else if(menuType == "shipsImg") {
		if(document.getElementById("shipsTypes").style.display == "none") {
			img_src = "http://crimson-veil.com/images/icons/minus.png";
			document.getElementById("shipsImg").src = img_src;
			document.getElementById("shipsTypes").style.display = "block";
			SetCookie("shipMenu", "open", 30);
		} else {
			img_src = "http://crimson-veil.com/images/icons/cross.png";
			document.getElementById("shipsImg").src = img_src;
			document.getElementById("shipsTypes").style.display = "none";
			SetCookie("shipMenu", "closed", 30);
		}
	} else if(menuType == "vehiclesImg") {
		if(document.getElementById("vehiclesTypes").style.display == "none") {
			img_src = "http://crimson-veil.com/images/icons/minus.png";
			document.getElementById("vehiclesImg").src = img_src;
			document.getElementById("vehiclesTypes").style.display = "block";
			SetCookie("vehicleMenu", "open", 30);
		} else {
			img_src = "http://crimson-veil.com/images/icons/cross.png";
			document.getElementById("vehiclesImg").src = img_src;
			document.getElementById("vehiclesTypes").style.display = "none";
			SetCookie("vehicleMenu", "closed", 30);
		}
	} else if(menuType == "weaponsImg") {
		if(document.getElementById("weaponsTypes").style.display == "none") {
			img_src = "http://crimson-veil.com/images/icons/minus.png";
			document.getElementById("weaponsImg").src = img_src;
			document.getElementById("weaponsTypes").style.display = "block";
			SetCookie("weaponMenu", "open", 30);
		} else {
			img_src = "http://crimson-veil.com/images/icons/cross.png";
			document.getElementById("weaponsImg").src = img_src;
			document.getElementById("weaponsTypes").style.display = "none";
			SetCookie("weaponMenu", "closed", 30);
		}
	} else if(menuType == "servicesImg") {
		if(document.getElementById("servicesTypes").style.display == "none") {
			img_src = "http://crimson-veil.com/images/icons/minus.png";
			document.getElementById("servicesImg").src = img_src;
			document.getElementById("servicesTypes").style.display = "block";
			SetCookie("servicesMenu", "open", 30);
		} else {
			img_src = "http://crimson-veil.com/images/icons/cross.png";
			document.getElementById("servicesImg").src = img_src;
			document.getElementById("servicesTypes").style.display = "none";
			SetCookie("servicesMenu", "closed", 30);
		}
	}
}
function showProfileFeedback(pID) {
	var xmlhttp;
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="http://crimson-veil.com/includes/ajax/profileView.php";
	url=url+"?pID="+pID+"&type=feedback";
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=function() {
		if(xmlhttp.readyState==4) {
			document.getElementById("feedbiolink").innerHTML='<a href="#" onclick="showProfileBio('+pID+')">Show Bio.</a>';
			document.getElementById("bioAndFeedback").innerHTML=xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}
function showProfileBio(pID) {
	var xmlhttp;
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="http://crimson-veil.com/includes/ajax/profileView.php";
	url=url+"?pID="+pID+"&type=bio";
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=function() {
		if(xmlhttp.readyState==4) {
			document.getElementById("feedbiolink").innerHTML='<a href="#" onclick="showProfileFeedback('+pID+')">Show Feedback</a>';
			document.getElementById("bioAndFeedback").innerHTML=xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}
function GetXmlHttpObject() {
	try{
		// Opera 8.0+, Firefox, Safari
		return new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
}
