function disableEnterKey(e)
{
     var key;     
     if(window.event)
          key = window.event.keyCode; //IE
     else
          key = e.which; //firefox     

     return (key != 13);
}


function $RF(el, radioGroup) { 

    if($(el).type && $(el).type.toLowerCase() == 'radio') { 

        var radioGroup = $(el).name; 

        var el = $(el).form; 

    } else if ($(el).tagName.toLowerCase() != 'form') { 

        return false; 

    } 

 

    var checked = $(el).getInputs('radio', radioGroup).find( 

        function(re) {return re.checked;} 

    ); 

    return (checked) ? $F(checked) : null; 

}  

function addcontentpage(url){
	
	var data = $('contentUpload').serialize(true);
	var formdata = Object.toJSON(data);
	var showOnLoad = $('upload_status');
	var uploadform = $('uploadform');
	showOnLoad.hide();
	//alert(url);
	if ($('program').value == "")
	{
		alert("Content must contain a 'program' title");
		
		return false;

	}
	//alert(formdata);
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(formdata),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			if (200 == transport.status && 1 == json.retrieve)
			{
				alert(transport.responseText);
				//$('contentTitle').value = "";
				//$('shortDes').value = "";
				Form.reset('contentUpload');
				//uploadform.hide();
				showOnLoad.innerHTML = json.message;	
				showOnLoad.show();	
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function updatecontentpage(url){
	
	var data = $('contentUpload').serialize(true);
	var formdata = Object.toJSON(data);
	var showOnLoad = $('upload_status');
	showOnLoad.hide();
	//alert(data);
	//alert($RF('approved'));
	//return false;
	if ($('program').value == "")
	{
		alert("Content must contain a 'program' title");
		
		return false;

	}
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(formdata),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			//alert(transport.responseText);
			if (200 == transport.status && 1 == json.retrieve)
			{
				
				showOnLoad.innerHTML = json.message;	
				showOnLoad.show();	
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function addcontentpagenorm(url){
	
	var iframeText = window.parent.document.getElementById("wysiwygcontentText").contentWindow.document.body.innerHTML;
    //alert (iframeText);
	var params = new Object;
	params = {
	title: $('contentTitle').value,
	text: iframeText,
	cat: $('category').value
	};
	var showOnLoad = $('upload_status');
	showOnLoad.hide();
	var data = Object.toJSON(params);
	//alert(data);

	if ($('contentTitle').value == "")
	{
		alert("Content must contain a title");
		
		return false;

	}
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(data),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			if (200 == transport.status && 1 == json.retrieve)
			{
				Form.reset('contentUpload');
				window.parent.document.getElementById("wysiwygcontentText").contentWindow.document.body.innerHTML = "";
				showOnLoad.innerHTML = json.message;	
				showOnLoad.show();	
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function updatecontentpagenorm(url){
	
	var iframeText = window.parent.document.getElementById("wysiwygcontentText").contentWindow.document.body.innerHTML;
    //alert (iframeText);
	var params = new Object;
	params = {
	title: $('contentTitle').value,
	text: iframeText,
	cid: $('contentId').value,
	approve: $RF('approved')
	};
	var showOnLoad = $('upload_status');
	showOnLoad.hide();
	var data = Object.toJSON(params);
	//alert(data);
	//alert($RF('approved'));
	//return false;
	if ($('contentTitle').value == "")
	{
		alert("Content must contain a title");
		
		return false;

	}
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(data),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			if (200 == transport.status && 1 == json.retrieve)
			{
				
				showOnLoad.innerHTML = json.message;	
				showOnLoad.show();	
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function addcontentpageshortdes(url){
	
	var iframeText = window.parent.document.getElementById("wysiwygcontentText").contentWindow.document.body.innerHTML;
    //alert (iframeText);
	var params = new Object;
	params = {
	title: $('contentTitle').value,
	summary: $('shortDes').value,
	dateline: $('dateline').value,
	copyright: $('copyright').value,
	text: iframeText,
	cat: $('category').value
	};
	var showOnLoad = $('upload_status');
	showOnLoad.hide();
	var data = Object.toJSON(params);
	//alert(data);

	if ($('contentTitle').value == "")
	{
		alert("Content must contain a title");
		
		return false;

	}
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(data),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			if (200 == transport.status && 1 == json.retrieve)
			{
				Form.reset('contentUpload');
				window.parent.document.getElementById("wysiwygcontentText").contentWindow.document.body.innerHTML = "";
				showOnLoad.innerHTML = json.message;	
				showOnLoad.show();	
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function updatecontentpageshortdes(url){
	
	var iframeText = window.parent.document.getElementById("wysiwygcontentText").contentWindow.document.body.innerHTML;
    //alert (iframeText);
	var params = new Object;
	params = {
	title: $('contentTitle').value,
	summary: $('shortDes').value,
	dateline: $('dateline').value,
	copyright: $('copyright').value,
	text: iframeText,
	cid: $('contentId').value,
	approve: $RF('approved')
	};
	var showOnLoad = $('upload_status');
	showOnLoad.hide();
	var data = Object.toJSON(params);
	//alert(data);
	//alert($RF('approved'));
	//return false;
	if ($('contentTitle').value == "")
	{
		alert("Content must contain a title");
		
		return false;

	}
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(data),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			if (200 == transport.status && 1 == json.retrieve)
			{
				
				showOnLoad.innerHTML = json.message;	
				showOnLoad.show();	
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function addcontentpageres(url){
	
	var iframeText = window.parent.document.getElementById("wysiwygcontentText").contentWindow.document.body.innerHTML;
    //alert (iframeText);
	var params = new Object;
	params = {
	title: $('contentTitle').value,
	website: $('website').value,
	cdate: $('contentDate').value,
	organization: $('organization').value,
	text: iframeText,
	cat: $('category').value
	};
	var showOnLoad = $('upload_status');
	showOnLoad.hide();
	var data = Object.toJSON(params);
	//alert(data);

	if ($('contentTitle').value == "")
	{
		alert("Content must contain a title");
		
		return false;

	}
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(data),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			if (200 == transport.status && 1 == json.retrieve)
			{
				Form.reset('contentUpload');
				window.parent.document.getElementById("wysiwygcontentText").contentWindow.document.body.innerHTML = "";
				showOnLoad.innerHTML = json.message;	
				showOnLoad.show();	
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function updatecontentpageres(url){
	
	var iframeText = window.parent.document.getElementById("wysiwygcontentText").contentWindow.document.body.innerHTML;
    //alert (iframeText);
	var params = new Object;
	params = {
	title: $('contentTitle').value,
	website: $('website').value,
	organization: $('organization').value,
	cdate: $('contentDate').value,
	text: iframeText,
	cid: $('contentId').value,
	approve: $RF('approved')
	};
	var showOnLoad = $('upload_status');
	showOnLoad.hide();
	var data = Object.toJSON(params);
	//alert(data);
	//alert($RF('approved'));
	//return false;
	if ($('contentTitle').value == "")
	{
		alert("Content must contain a title");
		
		return false;

	}
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(data),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
		   //alert(transport.responseText);
			if (200 == transport.status && 1 == json.retrieve)
			{
				
				showOnLoad.innerHTML = json.message;	
				showOnLoad.show();	
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function deletecontent(url, contentId){
	
	
    //alert (iframeText);
	var params = new Object;
	params = {
	cid: contentId
	};
	var showOnLoad = $('upload_status');
	showOnLoad.hide();
	var data = Object.toJSON(params);
	//alert(data);

	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(data),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			if (200 == transport.status && 1 == json.retrieve)
			{
				alert (json.message);
				location.reload(true);
					
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function changepassword(url){
	var data = $('contentUpload').serialize(true);
	var formdata = Object.toJSON(data);
	var showOnLoad = $('upload_status');
	var uploadform = $('uploadform');
	showOnLoad.hide();
	//alert(url);
	if ($('curpassword').value == "")
	{
		alert("Your current password field cannot be empty");
		
		return false;

	}

	if ($('newpassword').value == "")
	{
		alert("Your new password field cannot be empty");
		
		return false;

	}

	if ($('renewpassword').value == "")
	{
		alert("Your Re-type new password field cannot be empty");
		
		return false;

	}

	//alert(formdata);
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(formdata),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			if (200 == transport.status && 1 == json.retrieve)
			{
				//$('contentTitle').value = "";
				Form.reset('contentUpload');
				uploadform.hide();
				showOnLoad.innerHTML = json.message;	
				showOnLoad.show();	
			}else{
				//alert(transport.responseText);
				showOnLoad.innerHTML = json.message;
				showOnLoad.show();
			}
			
		}});
}

function sendemail(url){
	
	

	var dataB = $('contact').serialize(true);
	var formdata = Object.toJSON(dataB);
	var showOnLoad = $('formerrors');
	showOnLoad.hide();
	
	//alert(encodeURIComponent(formdata));

	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(formdata),
		  onSuccess: function(transport) {
		  //alert("in here " + url);
		   var json = transport.responseJSON;
		  // alert(json.retrieve);
		  //alert(transport.responseText);
			if (200 == transport.status && 1 == json.retrieve)
			{
				
				if (json.success == 1)
				{
					alert(json.message);
					Form.reset('contact');
				}else{
					showOnLoad.innerHTML = json.message;
					showOnLoad.show();
				}
				
				
				
			}else{
				alert("We unable to send your message at this time. Please try again!");
				//showOnLoad.innerHTML = json.message;
				//showOnLoad.show();
			}
			
		}});
}