
 window.addEvent('domready', function() {  
     $('submitComments').addEvent('click', function(event) {  
         //prevent the page from changing  
         event.stop();  
         //make the ajax call
		 var siteUrl = window.location.href;
		 var lastIdx = siteUrl.lastIndexOf('/');
		 var len = siteUrl.length;
		 var param1;
		 if(siteUrl.indexOf('=',lastIdx) > 0)
		 {
			param1 = getURLParam('id');
			if(param1 == '')
				param1 = getURLParam('q');
		 }
		 else
			param1 = siteUrl.substring(lastIdx + 1 ,len - 5);
		 
         var req = new Request.HTML({  
             method: 'get',  
             url: 'assets/snippets/userComments/getAllComments.php',  
             data: { 
				 'usrName' : $('usrName').get('value'), 
				 'usrEmail':$('usrEmail').get('value'), 
				 'usrComments':$('usrComments').get('value'),
				 'documentParams': param1
			 },  
             onRequest: function() { 
				//alert('Request made. Please wait...'); 
				$('usrMsg').set('class','usrShowMsg');
				$('usrMsg').set('text','لطفا صبر کنید...');
				$('usrMsg').setStyle('background','fffea1'); 			 
				$('submitComments').disabled = true;
			 },  
             update: $('showComment'),  
             onComplete: function(response) { 
				//alert('Request completed successfully.');
				$('usrMsg').set('class','usrShowMsg');
				$('usrMsg').set('text','از نظرات شما سپاس گذاریم!');
				$('usrMsg').setStyle('background','fffea1');  
				
             }  
         }).send();  
     });  
 }); 
 
 function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 