// JavaScript Document
// JavaScript Document
$(document).ready(function(){
					
						 
						   var subject=$("#txtEditedContributionSubject");
						   subject.blur(validateEditedSubject);
						   subject.keyup(validateEditedSubject);
						   //contribution.blur(validateContribution);
						   //contribution.keyup(validateContribution);
///////////////////////////////////////////Validation////////////////////////////////////////////						   
						   
	function validateEditedContribution()
	{
		
		if(getEditedContributionTextValue().length>0&&getEditedContributionTextValue().length<=10000){			
			$("#editedContributionError").hide();
			 $("#editedContributionError").text('');
			return true;
		}
		else if(getEditedContributionTextValue().length>10000)
		{
			$("#editedContributionError").show();
			 $("#editedContributionError").text('You cannot enter more then 10000 characters for dream contents.');
			
			return false;
		}
		//if it's NOT valid
		else{
			
			$("#editedContributionError").show();
			 $("#editedContributionError").text('Please enter your contribution.');
			
			return false;
		}
		//alert(ask.val().length);
		
	}
	function validateEditedSubject()
	{
		
		if(subject.val().length>0){			
			$("#editedSubjectError").hide();
			 $("#editedSubjectError").text('');
			return true;
		}
		//if it's NOT valid
		else{
			
			$("#editedSubjectError").show();
			 $("#editedSubjectError").text('Please enter contribution subject.');
			
			return false;
		}
		//alert(ask.val().length);
		
	}
///////////////////////////////////////////////Object Events////////////////////////////////////////////////////////////

$("#btnCancelContribution").click(function(){
										  
										  location.href='../index.php';
	                                      event.returnValue=false;
										 
										 });
$("#btnUpdateEditedContribution").click(function(){
										   
										   if(validateEditedContribution()&validateEditedSubject())
										 {
					updateEditedDream();
										 }
					 });
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
						   });

function updateEditedDream()
{
	var editedDreamId=getEditedDreamId('editedDreamId');
	
	if(editedDreamId!="")
	{
	$.ajax({
   type: "POST",
   url: "../BusinessLogic/editedDreams.php",
   data: "subject="+$("#txtEditedContributionSubject").val()+"&description="+getEditedContributionTextValue()+"&editedDreamId="+editedDreamId+"&option=updateEditedContribution",
   async: false,
   success: function(msg){
	   response=msg;

                         }
	  });
		  if(response=='1')
		 {
			location.href='../Client/allContribution.php';
	         event.returnValue=false;
			 return false;
         }
          else if(response=='0')
         {
			 $("#editedContributionError").show();
			$("#editedContributionError").text("Your comment has not been added due to some error.");
	        event.returnValue=false;
			 return false;
          }
	}
}


function getEditedContributionTextValue()
{
	var oEditorShort = FCKeditorAPI.GetInstance('txtEditedContribution');
	var src=oEditorShort.GetHTML( true );
	src=src.replace(/&nbsp;/g,'')
    return src;
	
 }
function getEditedDreamId( editedDreamId )
{
	editedDreamId = editedDreamId.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+editedDreamId+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

