/*AJAX Functions*/
function editComment(comID){
	var url = "modules/ajax_functions.php?fCall=editComment&comID="+comID;
	var cDiv = "comment"+comID;
	
	var ajObj = new AjaxWrap();
	ajObj.url = url;
	ajObj.fillDiv = cDiv;
	ajax(ajObj);
}
function saveComment(comID){
	var url = "modules/ajax_functions.php?fCall=saveComment&comID="+comID+"&ucomment="+escape(document.getElementById('edit_com').value);
	var cDiv = "comment"+comID;
	
	var ajObj = new AjaxWrap();
	ajObj.url = url;
	ajObj.fillDiv = cDiv;
	ajax(ajObj);
}
function deleteComment(comID){
	if(confirm("Are you sure you want to delete this comment?")){
		var url = "modules/ajax_functions.php?fCall=delComment&comID="+comID;
		var cDiv = "comment"+comID;
		
		var ajObj = new AjaxWrap();
		ajObj.url = url;
		ajObj.fillDiv = cDiv;
		ajax(ajObj);
	}
}

function AjaxWrap(){
}

/*Other JS Functions*/
function verifyReg(){
	var error_text = "The Following Errors Ocurred While Processing Your Registration:\n";
	var formOK = true;
	
	if(document.getElementById('username').value==''){
		error_text += "Username is required.\n";
		formOK = false;
	}
	if(document.getElementById('password1').value==''){
		error_text += "Password is required.\n";
		formOK = false;
	}
	if(document.getElementById('password1').value.length<6){
		error_text += "Password Must Be at Least 6 Characters Long.\n";
		formOK = false;
	}
	if(document.getElementById('password1').value!=document.getElementById('password2').value){
		error_text += "Passwords Do Not Match.\n";
		formOK = false;
	}
	if(document.getElementById('birth_year').value==''){
		error_text += "Birth year is required.\n";
		formOK = false;
	}
	if(document.getElementById('fname').value==''){
		error_text += "First Name is required.\n";
		formOK = false;
	}
	if(document.getElementById('lname').value==''){
		error_text += "Last Name is required.\n";
		formOK = false;
	}
	
	if(formOK==true){
	  return true;
	}
	else{
	  alert(error_text);
	  return false;
	}
}

function verifyPassChange(){
	var error_text = "The Following Errors Ocurred While Processing Your Registration:\n";
	var formOK = true;
	
	if(document.getElementById('password2').value.length<6){
		error_text += "Password Must Be at Least 6 Characters Long.\n";
		formOK = false;
	}
	if(document.getElementById('password2').value!=document.getElementById('password3').value){
		error_text += "Passwords Do Not Match.\n";
		formOK = false;
	}
	
	if(formOK==true){
	  return true;
	}
	else{
	  alert(error_text);
	  return false;
	}
}

function openIM(){
	var winA;
	winA = window.open('im','ZEWIM','width=750,height=600');
}