//sets feedback
function setFeedbackFields(){
	clearField('nameOfSender');
	clearField('emailOfSender');
	clearField('phoneOfSender');
	clearField('feedbackMessage');
	
	showModal("popupFeedback");
}
//sends feedback
function sendFeedback() {
	if (!validateFeedbackField())
		return;
		
	showModal("popupMessageLoader");
	new Ajax.Request(feedbackUrl, { 
		asynchronous:true, method: 'post', 
			parameters: getFeedbackListingParams(),
			onComplete: function(transport){
				jQuery('#popupMessageLoader').css('display','none');	
				jQuery('#modal').css('display','none');
				document.getElementById('popupConfirmMessage').innerHTML = "Your feedback has been sent!!!";
				showModal("popupMessageConfim");
			}
	});
	jQuery('#popupFeedback').css('display','none');		
}
//validates feedback fields
function validateFeedbackField() {

	if (isEmpty(jQuery('#nameOfSender').val())){
		messageInfoDisplay('feedbackMsg',"Name is required.","block");
		jQuery('#nameOfSender').focus();
		return false;
	} else if (!isValidEmail(document.getElementById('emailOfSender'))){
		messageInfoDisplay('feedbackMsg',"Email address is required.","block");
		jQuery('#emailOfSender').focus();
		return false;
	}/* else if (!isNumeric($('phoneOfSender').value)){
		messageInfoDisplay('feedbackMsg',"Name is required.","block");
		$('phoneOfSender').focus();
		return false;
	}*/ else if(isEmpty(jQuery('#feedbackMessage').val())){
		messageInfoDisplay('feedbackMsg',"Feedback is required.","block");
		jQuery('#feedbackMessage').focus();
		return false;
	} 

	messageInfoDisplay('feedbackMsg',"","none");
	return true;

}

//returns parameter which is needed on sending feedback
function getFeedbackListingParams(){	
	var str = '';
	str+='&senderPhone='+jQuery('#phoneOfSender').val();
	str+='&senderEmail='+jQuery('#emailOfSender').val();
	str+='&senderName='+jQuery('#nameOfSender').val();
	str+='&message='+jQuery('#feedbackMessage').val();
	
	return str;
}

function closePopUp(_popId) {
	document.getElementById(_popId).style.display = 'none';
	document.getElementById('modal').style.display='none';		
}