var count_bug = 0; String.prototype.trim = function () { return this.replace(/^\s*|\s*$/,"");}
function chkEnter(evt)
{ var charCode = (evt.which) ? evt.which : event.keyCode; if(charCode == 13)
{ submitFeedback(); return true;}
else
return true;}
function chkEmpty(val,n)
{ val = val.trim(); var len = val.length; var iname = "#"+n; var dname = "#"+n+"_err"; var comment = n.slice(5,n.length); if(len <= 0 || val == "")
{ $(dname).removeClass().addClass('error').html('Please enter your '+comment+'.').fadeIn(500); $(iname).removeClass().addClass('input_error'); count_bug++;}
else if(len >0 && document.getElementById(n).style.display != "none")
{ $(dname).removeClass('error').addClass('correct').html('Now its ok.').fadeOut(2000); $(iname).removeClass().addClass('input');}
}
function chkEmail(val,n)
{ var len = val.length; var iname = "#"+n; var dname = "#"+n+"_err"; var validId = validateEmail(val); if(len <= 0)
{ $(dname).removeClass().addClass('error').html('You can\'t be anonymous!').fadeIn(500); $(iname).removeClass().addClass('input_error'); count_bug++;}
else if(!validId)
{ $(dname).removeClass().addClass('error').html('Please enter a valid email id.').fadeIn(500); $(iname).removeClass().addClass('input_error'); count_bug++;}
else if(len >0 && document.getElementById(n).style.display != "none")
{ $(dname).removeClass('error').addClass('correct').html('Now your email id is valid.').fadeOut(2000); $(iname).removeClass().addClass('input');}
}
function submitFeedback()
{ count_bug = 0; var gnvalue = document.feedback.guestname.value; var gmvalue = document.feedback.guestemailid.value; var gcvalue = document.feedback.guestcomments.value; chkEmpty(gnvalue,"guestname"); chkEmail(gmvalue,"guestemailid")
chkEmpty(gcvalue,"guestcomments"); if(count_bug == 0)
{ $("#fbFormDiv").hide("slow",function(){$("#fbSentDiv").show("fast");}); $("#fbSentDiv").removeClass().addClass('checking').html('Sending your feedback, please wait...').fadeIn("slow"); $.post("includes/send_feedback.php",{cws_gn:gnvalue,cws_gem:gmvalue,cws_gc:gcvalue},function(data)
{ if(data == "N")
{ $("#fbSentDiv").removeClass().addClass('error').html("Error: Feedback was not sent, please try again.").fadeOut(5000,function(){$("#fbSentDiv").hide(1);$("#fbFormDiv").show("slow");});}
else
{ $("#fbSentDiv").removeClass().addClass('correct').html("Feedback was successfully sent. We thank you for your feedback.");}
});}
else
{ return false;}
}
