	function setId(){
		 	var id;
		 }  
		 
	function setMsg(){	 
		var responseMessage;
	}	 
		 
	 function ajaxUpdater(id,url,saved) 
		   {  
		   //alert(id+"  "+url); 
		   	setid=new setId();
		    setid.id=id;
			//alert("abccccc");
			 new Ajax.Updater(id,url,{asynchronous:true,
					onComplete:function(request){ 
							 document.getElementById(saved).innerHTML="<img src='images/tick.jpg' alt='Loading' align='absmiddle'>";
					}
							  
							  });  
			
		   }
		     
	var myGlobalHandlers = {
		onCreate: function(){
		
			document.getElementById(setid.id).innerHTML="<img src='images/loading.gif' alt='Loading' align='absmiddle'>";
			//alert(document.getElementById(setid.id).innerHTML);
			//Element.show('systemWorking');
		},

		onComplete: function() {
			
			if(Ajax.activeRequestCount == 0){
				//Element.hide('systemWorking');
				//alert(responseText);
				
				setTimeout(fillup(),1000);
			}
		}
	};
 
	//Ajax.Responders.register(myGlobalHandlers);
	
	
	/**********************************************************************************/
	// for text editor
	
	function textEditor(loadID,loadUrl){
	
	ajaxUpdaterEditor(loadID,loadUrl);
	
	
	function ajaxUpdaterEditor(id,url) 
		   {  
		    //alert(id+"  "+url); 
		   	setid=new setId();
		    setid.id=id;
			 new Ajax.Updater(id,url,{asynchronous:true});   
		   }
		     
	var myGlobalHandlersEditor = {
		onCreate: function(request){
			
			document.getElementById(setid.id).innerHTML="<img src='images/loading.gif' alt='Loading' align='absmiddle'>";
			//<span class='NepaliClubYellow' style='font-size:21px; font-weight:bold;'>&nbsp;Loading...</span>";
			//alert(document.getElementById(setid.id).innerHTML);
			//Element.show('systemWorking');
		},

		onComplete: function() {
			
			if(Ajax.activeRequestCount == 0){
				//Element.hide('systemWorking');
				//alert(request.responseText);
				
				//generate_wysiwyg('msgUser');
				//setTimeout(fillup(),1000);
			}
		}
	};
 
	Ajax.Responders.register(myGlobalHandlersEditor);
	
	}
	
	String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
	}
	String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
	}
	String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
	}
	
	function ajaxCheckInbox(id,url,id1,id2) 
		   {  
		   	
		   	 var id1 = id1;
			 var id2 = id2;
			 var val = val;
			 new Ajax.Updater(id,url,{asynchronous:true,
							  onComplete:function(request){
								new Ajax.Request('ajax.php?case=inboxCount',{
										onComplete:function(request_1){
													$(id1).innerHTML = request_1.responseText.trim();
													$(id2).innerHTML = request_1.responseText.trim();
											  }});
								
																								 
								}});
		   }
		   
		
		 
		 function ajaxRequestCount(id,url,id1){  
		 	var countRequest;
		   	 new Ajax.Updater(id,url,{asynchronous:true,
					  onComplete:function(request){
			 			new Ajax.Request('ajax.php?case=requestCount',{
								 onCreate: function(){
									$(id).innerHTML="<img src='images/loading.gif' alt='Loading' align='absmiddle'>";
									},
								
								  onComplete: function(request1){
										
										if($('countrequest')){
											
											if(request1.responseText.trim() == null || request1.responseText.trim() == ''){
												//alert(request1.responseText.trim());
												$('displayRequest').style.display = 'none';
											}
											else{
												$('displayRequest').style.display = '';
												$('countrequest').innerHTML = request1.responseText.trim();
											}
											
											
										}
										
													
					     }});
						$(id).innerHTML=request.responseText;
				}});			
		   }
	
	
	function ajaxScrapCount(id,url,id1){  
		 	var countRequest;
		   	 new Ajax.Updater(id,url,{asynchronous:true,
					  onComplete:function(request){
			 			new Ajax.Request('ajax.php?case=scrapCount',{
								 onCreate: function(){
									$(id).innerHTML="<img src='images/loading.gif' alt='Loading' align='absmiddle'>";
									},
								
								  onComplete: function(request1){
										
										if($('countscrap')){
											
											if(request1.responseText.trim() == null || request1.responseText.trim() == ''){
												alert(request1.responseText.trim());
												$('displayScrap').style.display = 'none';
											}
											else{
												alert(request1.responseText.trim());
												$('displayScrap').style.display = '';
												$('countscrap').innerHTML = request1.responseText.trim();
											}
											
											
										}
										
													
					     }});
						$(id).innerHTML=request.responseText;
				}});			
		   }
		   
		   
	function ajax_DisplayClass(id,url,valPage) 
		   {
		 
		   	var fixedSpace;
			var subClass1 ;
			var subClass2;
			var  mainBlock1;
			var mainBlock2;
			var mainBlock3;
			
		 new Ajax.Updater(id,url,{asynchronous:true,
							  onComplete:function(request){
								 
							new Ajax.Request('ajax.php',{
								onComplete:function(request_1){
								   	 if(valPage == '1'){
												$('fixedSpace').className = 'arrowStyle';
													$('mainBlock1').className = 'stepBlock1-selected';
												$('mainBlock2').className = 'stepBlock2';
												$('mainBlock3').className = 'stepBlock3';
											}
										if(valPage == '2'){
												$('fixedSpace').className = 'arrowStyle';
													$('mainBlock1').className = 'stepBlock1';
													$('mainBlock3').className = 'stepBlock3';
												$('mainBlock2').className = 'stepBlock2-selected';
											}
										if(valPage == '3'){
											
												$('fixedSpace').className = 'arrowStyle';
													$('mainBlock1').className = 'stepBlock1';
													$('mainBlock2').className = 'stepBlock2';
												$('mainBlock3').className = 'stepBlock3-selected';
												}
										 
										 }});
								
																								 
								}});
		   }
		   
	/**********************************************************************************/
	