var feedback = {};

	feedback.preview = function(){
		var URL = APPLICATION_URL+"feedback/preview?ajaxcall=true";
		formObject = getElementId("postFrm");
		//getElementId("previewForm").value = "Page loading....";
		handleSuccess = function( o ){
		getElementId("previewForm").value="Continue";
		getElementId("postFrmDiv").innerHTML=o.responseText;
		
		}

		callback={upload:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject,true);
		YAHOO.util.Connect.asyncRequest("POST",URL+"?ajaxcall=true",callback);
		
	}
	feedback.addPosting = function(){
		var URL = APPLICATION_URL + "feedback/addPosting?ajaxcall=true";
		formObject = getElementId("frmTerms");
		if(formObject.code.value!== formObject.security_code.value){
		alert('Please enter the code you see in the image.');
		formObject.code.focus();	
		}else{
		handleSuccess = function( o ){getElementId("postFrmDiv").innerHTML=o.responseText;}
		callback = {success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject);
		YAHOO.util.Connect.asyncRequest("POST",URL+"?ajaxcall=true",callback);
	}
	}
	//////////////////////////atif feedback alert////////////////////////////////
	feedback.all = function(){
		var URL = APPLICATION_URL+"feeback/all?ajaxcall=true";
		var loader = getElementId("loader");
		handleSuccess=function(o){loader.style.display='none';getElementId("UnsubID").innerHTML=o.responseText;}
		callback={success:handleSuccess,failure:this.handleFailure}
		loader.style.display='block';
		YAHOO.util.Connect.asyncRequest("GET",URL,callback);
 	}
	
	
	feedback.save = function(){
		var URL = APPLICATION_URL+"feedback/saveposting?ajaxcall=true";
		var formObject=getElementId("postFrm");
		//var loader = getElementId("loader");
		handleSuccess=function(o){;
			//loader.style.display='none';
			//getElementId("add_category_DIV").innerHTML=o.responseText;	
			if(parseInt(o.responseText) == 1){
				alert("Your feedback has been submitted successfully.");	
				location.href = APPLICATION_URL+"home";			
			} else {
				getElementId("postFrmDiv").innerHTML=o.responseText;	
			}
				
		}
		callback={upload:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject,true);
		//loader.style.display='block';
		YAHOO.util.Connect.asyncRequest("POST",URL,callback);
	}	
	
	feedback.status = function(categoryid){
		var URL = APPLICATION_URL+"feeback/saveposting?ajaxcall=true";
		var loader = getElementId("loader");
		handleSuccess=function(o){loader.style.display='none';alert(o.responseText);feedback.all();}
		callback={success:handleSuccess,failure:this.handleFailure}
		loader.style.display='block';
		YAHOO.util.Connect.asyncRequest("GET",URL,callback);
	}
	
	//////////////////////for contest popup///////////////////////////
	feedback.save2 = function(contestId){
	 var URL = APPLICATION_URL+"monthlycontest/addcontest?ajaxcall=true";
  var formObject=getElementId("contest_form");
  //var loader = getElementId("loader");
  handleSuccess=function(o){
   //loader.style.display='none';
  //getElementId("add_category_DIV").innerHTML=o.responseText;
  
   if(parseInt(o.responseText) == 1){
    formObject.action=APPLICATION_URL+"monthlycontest/preview/"+contestId;
   formObject.submit();
  
   }
   else {
    alert(o.responseText)
   }
   
  }
  callback={upload:handleSuccess,failure:this.handleFailure}
  YAHOO.util.Connect.setForm(formObject,true);
  //loader.style.display='block';
  YAHOO.util.Connect.asyncRequest("POST",URL,callback);
 }
/////////////////////////////////////////////////
	feedback.save3 = function(){
		var URL = APPLICATION_URL+"monthlycontest/addcontest?ajaxcall=true";
		var formObject=getElementId("contest_form");
		//var loader = getElementId("loader");
		handleSuccess=function(o){ 
			//loader.style.display='none';
		//getElementId("add_category_DIV").innerHTML=o.responseText;	
			 alert("Your contest entry was successful.  Thank you for your submission.");	
				location.href = APPLICATION_URL+"home";			
		
		}
		callback={upload:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject,true);
		//loader.style.display='block';
		YAHOO.util.Connect.asyncRequest("POST",URL,callback);
	}	
		
	///////////////////////////////////////////////////////////////
	feedback.editPreview = function(){
	
		//tinyMCE.execCommand('mceRemoveControl', true, 'description');
		var URL = APPLICATION_URL + "feedback/getupdateform?ajaxcall=true";
		formObject = getElementId("frmTerms");
		handleSuccess = function( o ){getElementId("postFrmDiv").innerHTML=o.responseText;
				//tinyMCE.execCommand("mceAddControl",true, "description");
		}
		callback = {success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject);
		YAHOO.util.Connect.asyncRequest("POST",URL+"?ajaxcall=true",callback);
	}
	feedback.submitform=function(form){
		if(form.code.value!==form.security_code.value){
		alert('Please enter the code you see in the image.');
		form.code.focus();
		return false;
		}
		return false;
	}
	
	
feedback.editPreview = function(){
		URL = APPLICATION_URL + "feedback/editPosting/";
		formObject = getElementId("frmTerms");
		handleSuccess = function( o ){getElementId("postFrmDiv").innerHTML=o.responseText;
		}
		callback = {success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject);
		YAHOO.util.Connect.asyncRequest("POST",URL+"?ajaxcall=true",callback);
	}	
feedback.UpdatePosting = function(){
		URL = APPLICATION_URL + "feedback/updatePost/";
		formObject = getElementId("postFrm");
		handleSuccess = function( o ){getElementId("postFrmDiv").innerHTML=o.responseText;}
		handleUpload = function( o ){
		getElementId("postFrmDiv").innerHTML=o.responseText;}
		callback = {success:handleSuccess,upload:handleUpload,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject,true);
		YAHOO.util.Connect.asyncRequest("POST",URL+"?ajaxcall=true",callback);
	}

feedback.deletePosting = function(feedback_id){
		if(confirm('Are you sure you want to delete this feedback')){
		URL = APPLICATION_URL + "feedback/deletePosting/"+feedback_id;
		formObject = getElementId("frmTerms");
		handleSuccess = function( o ){getElementId("postFrmDiv").innerHTML=o.responseText;}
		callback = {success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject);
		YAHOO.util.Connect.asyncRequest("POST",URL+"?ajaxcall=true",callback);
	}
}
function gotourl(URL)
{

if (confirm('Are you sure you want to leave this site'))
  {
 window.open(URL,'_new');  
  }

}


	
