document.observe('dom:loaded', function () {
	if (typeof Vx === 'undefined') {
		try {
			var location_sub = /([^\/]+?)\/([^\/]+?)\.asp/;
			var folder_name, file_name, window_location;
			window.location.href.gsub(location_sub, function (match) {
				window_location = match[0];
				folder_name = match[1];
				file_name = match[2];
			});

			$$('.menu a', '.submenu a').each(function (element) {
				$(element).readAttribute('href').gsub(location_sub, function (match) {
					if (match[0] === window_location) {
						var active_elements = $(element).ancestors().select(
							function (el) { return (el.tagName.toUpperCase() === 'LI') }
						);
						
						active_elements.invoke('addClassName', 'selected');
						
						active_elements.each(function (li) {
							var class_pattern = 'menu-';
							var class_names = $w(li.className);
							var hover_class = false;
							class_names.each(function (class_name) {
								if (class_name.startsWith(class_pattern)) {
									li.addClassName(class_name + '_selected');
								}
							});
						});
					}
				});
				
			
			});
		} catch (address_error) {}
		
		$$('.breadcrumb').each(function (bc) {
			if (bc.down('ul')) {
				bc.down('ul').insert('<li><a href="#">' + document.title.split(' | ').slice(1).join(' | ') + '</a></li>');
			}
		});
	}
	
});

	
	
/*document.observe('dom:loaded', function () {
   var submenus = $$('.submenu li ul');
   var activation_links = $$('.submenu li a');
   
   // Adds the height of all <ul>'s.
   console.log(submenus);
   submenus.each(function (el, i) {
		submenus[i] = el.wrap('div');
		alert(el.getHeight());
   });
   
   console.log(submenus);

   // Sets the menus as hidden by default.
   submenus.invoke('setStyle', 'display:none; overflow:hidden');

   // Event listner, waiting for a click event.
   activation_links.invoke('observe', 'mouseover', function (event) {
      var submenu = this.next('ul');

      if(submenu) {
		  
		  alert(submenu.getHeight());
	     if (submenu.visible()) {	  
            
            Effect.SlideUp(submenu);
         } else {
			 event.stop();
			 Effect.SlideDown(submenu);
		 }
		 else { event.stop(); submenu.morph('height: 0px'); }
	  }
   });

});*/


var Animation = {}
Animation.morph_options = { delay: 0.5, duration: 2, loop: 6 };
 
Animation.morph_animation = function (element) {

      var elements = element.select('img').invoke('setOpacity', 0),
            counter = 0,
            maximum = elements.size();
			
	  // JDG 08 Feb 2010
	  // added functionality to append hrefs if they are to be included
	  if (elements[counter].up().tagName == "A")
	  {
			elements.last().setOpacity(1);
	  }else{
			elements[counter].setOpacity(1);
	  }
	  
      new PeriodicalExecuter(function (pe) 
	  {
            elements[counter].morph('opacity:0', { duration: Animation.morph_options.duration });
            counter++;
            
			counter = (counter === maximum) ? 0 : counter;
            elements[counter].morph('opacity:1', { duration: Animation.morph_options.duration, delay: Animation.morph_options.delay });
			
			if (elements[counter].up().tagName == "A")
			{
				// get the image 
				var brother = elements[counter].up().up();
				var img = elements[counter];
				var link = elements[counter].up();
				link.remove();
				brother.insert(img);
							
			var a = new Element('a', { href: elements[counter].readAttribute('rel') });
			elements[counter].wrap(a);
			}

			
      }, Animation.morph_options.loop);
}

document.observe('dom:loaded', function () {
	if (typeof Vx === 'undefined') {
      $$('div.vx_rotator').map(Animation.morph_animation);
	}
});


		  
	   





	

	

// Method to show/ hide fields for investigation fields
function InvestigateToggle () {
	
	if ($$('input:checked[type="radio"][name="rd_investigate"]').pluck('value').join('') == 1) {
	   $$('.catInvesigation').invoke('setStyle', { display: 'inline' });	
	    $('intInvestigation').setValue(1);
	}
	else {
	   $$('.catInvesigation').invoke('hide');
	    $('intInvestigation').setValue(0);
	}
}

// Method to show/ hide fields for nomination fields
function NominatedToggle () {
	
	if ($$('input:checked[type="radio"][name="rd_nominated"]').pluck('value').join('') == 1) {
	   $$('.catType_nominated').invoke('setStyle', { display: 'inline' });		
	   $$('.catType_next_button').invoke('hide');		   
	   $('intNomination').setValue(1);
	}
	else {
	   $$('.catType_nominated').invoke('hide');
	   //$$('.catType_next_button').invoke('setStyle', { display: 'inline' });
	   $('intNomination').setValue(0);	   
	}
}

// Method to show/ hide required field * if one of the two fields have a value.
function RemoveReqField() {
   
   if ($F('strGPhC') != "") {
	   $$('.Reg_No_GPhC').invoke('setStyle', { display: 'inline' });		
	   $$('.Reg_No_RPSGB').invoke('hide');		   
   }
   else if ($F('strRPSGB') != "") {
	   $$('.Reg_No_GPhC').invoke('hide');		
	   $$('.Reg_No_RPSGB').invoke('setStyle', { display: 'inline' });	   
   }
  
}






   
   


	   


    
   





	

	
	

   
	

function validateSupporterDetails() {
   	
   //validateAdditionalDetails(); // call method to check first part of form.
   
   var errMsgRegister      = "       - Select whether your on the register of pharmacists\n";
   var errMsgRegDate       = "       - Enter the date you left the register\n";
   var errMsgLeavingReason = "       - Enter the reason for leaving\n";
   var errMsgInvestigation = "       - Select whether your under investigation\n";
   var errMsgDetails       = "       - Enter details regarding the investigation\n";   
   var errMsgNominator     = "       - Select whether you have been nominated or self nominating\n";
   var errMsgTitle         = "       - Enter {replace} title\n";
   var errMsgFirstName     = "       - Enter {replace} first name\n";   
   var errMsgSurname       = "       - Enter {replace} surname\n";  
   var errMsgMembership    = "       - Enter {replace} membership number\n"; 
   var errMsgRelation      = "       - Enter {replace} relationship\n"; 
   var errMsgEmail         = "       - Enter {replace} email\n"; 
   var errMsgEmailConfirm  = "       - Enter {replace} email confirmation\n"; 
   var errMsgEmailMatch    = "       - The {replace} email addresses don't match\n";  
   var intflag = 0;
   var msg = "_______________________________________________________________\n\n";
	   msg += "We're sorry but there appears to be a problem with your form.\n";
	   msg += "Please double check you have entered all the required information.\n";
	   msg += "_______________________________________________________________\n\n";
	   msg += "The following fields(s) need to be corrected.\n\n";	


	if ($$('input:checked[type="radio"][name="rd_register"]').pluck('value').join('') == "") {
      intflag = 1;
	  msg = msg + errMsgRegister;		
	}
	else if ($$('input:checked[type="radio"][name="rd_register"]').pluck('value').join('') == 0) {

    
	   if (($F('intReg_Day') == 0) || ($F('intReg_Month') == 0) || ($F('intReg_Year') == 0))  {
         intflag = 1;
	     msg = msg + errMsgRegDate;		   
	   }

	   if ($('strLeavingReason').present() == false) {
         intflag = 1;
	     msg = msg + errMsgLeavingReason;		   
	   }
	
	}

	if ($$('input:checked[type="radio"][name="rd_investigate"]').pluck('value').join('') == "") {
      intflag = 1;
	  msg = msg + errMsgInvestigation;		
	}
	else if ($$('input:checked[type="radio"][name="rd_investigate"]').pluck('value').join('') == 1) {
	
	   if ($('strInvestDetails').present() == false) {
         intflag = 1;
	     msg = msg + errMsgDetails;		   
	   }
	
	}

	if ($$('input:checked[type="radio"][name="rd_nominated"]').pluck('value').join('') == "") {
      intflag = 1;
	  msg = msg + errMsgNominator;		
	}
	else if ($$('input:checked[type="radio"][name="rd_nominated"]').pluck('value').join('') == 1) {
	
	   if ($('strNominatorTitle').present() == false) {
         intflag = 1;
	     msg = msg + errMsgTitle.replace("{replace}", "nominator");		   
	   }
	
	   if ($('strNominatorFirstName').present() == false) {
         intflag = 1;
	     msg = msg + errMsgFirstName.replace("{replace}", "nominator");	;		   
	   }	
	   
	   if ($('strNominatorSurname').present() == false) {
         intflag = 1;
	     msg = msg + errMsgSurname.replace("{replace}", "nominator");		   
	   }	   

	   if ($('strNominatorMembership').present() == false) {
         intflag = 1;
	     msg = msg + errMsgMembership.replace("{replace}", "nominator");			   
	   }	   

	   if ($('strNominatorRelation').present() == false) {
         intflag = 1;
	     msg = msg + errMsgRelation.replace("{replace}", "nominator");			   
	   }	

	   if ($('strNominatorEmail').present() == false) {
         intflag = 1;
	     msg = msg + errMsgEmail.replace("{replace}", "nominator");		   
	   }	

	   if ($('strNominatorEmailConfirm').present() == false) {
         intflag = 1;
	     msg = msg + errMsgEmailConfirm.replace("{replace}", "nominator");			   
	   }

	   if ($F('strNominatorEmail') != $F('strNominatorEmailConfirm')) {
		 intflag = 1;
		 msg = msg + errMsgEmailMatch;		   
	   }

	}

   // supporter 1	
	
   if ($('strSupporter1Title').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgTitle.replace("{replace}", "supporter 1");			   
   }	
	
   if ($('strSupporter1FirstName').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgFirstName.replace("{replace}", "supporter 1");			   
   }		

   if ($('strSupporter1Surname').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgSurname.replace("{replace}", "supporter 1");			   
   }

   if ($('strSupporter1Relation').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgRelation.replace("{replace}", "supporter 1");			   
   }

   if ($('strSupporter1Membership').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgMembership.replace("{replace}", "supporter 1");			   
   }

   if ($('strSupporter1Email').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgEmail.replace("{replace}", "supporter 1");			   
   }
   
   if ($('strSupporter1EmailConfirm').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgEmailConfirm.replace("{replace}", "supporter 1");			   
   }   

   if ($F('strSupporter1Email') != $F('strSupporter1EmailConfirm')) {
	 intflag = 1;
	 msg = msg + errMsgEmailMatch;		   
   }

   // Supporter 2
   if ($('strSupporter2Title').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgTitle.replace("{replace}", "supporter 2");			   
   }	
	
   if ($('strSupporter2FirstName').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgFirstName.replace("{replace}", "supporter 2");			   
   }		

   if ($('strSupporter2Surname').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgSurname.replace("{replace}", "supporter 2");			   
   }

   if ($('strSupporter2Relation').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgRelation.replace("{replace}", "supporter 2");			   
   }

   if ($('strSupporter2Membership').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgMembership.replace("{replace}", "supporter 2");			   
   }

   if ($('strSupporter2Email').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgEmail.replace("{replace}", "supporter 2");			   
   }
   
   if ($('strSupporter2EmailConfirm').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgEmailConfirm.replace("{replace}", "supporter 2");			   
   }      

   if ($F('strSupporter2Email') != $F('strSupporter2EmailConfirm')) {
	 intflag = 1;
	 msg = msg + errMsgEmailMatch;		   
   }

   if (intflag == 0) {
      $('intAction').setValue(2);
	  $('wait').show();(function () { $('wait_image').src = '../_images/wait.gif'; }).defer();
	  $('frmMemDetails').submit();
   }
   else {
      alert(msg);
   }   

}



	



	



   

   




   

   
	  


 
   
	  
   
   
	  
	  
	  

	  
	  
	  

	  
	  
	  

 
 
 

	





   


	   


  

	

	



	


		
		   


	




   


	  




	







function CallBackToggle() {
	
	if ($F('strPreferredMethod') == "") {
	   $$('.Call_Email').invoke('hide'); 
	   $$('.Call_Address').invoke('hide'); 	   
	   $$('.Call_Work').invoke('hide');	   
	   $$('.Call_Home').invoke('hide');
	   $$('.Call_Mobile').invoke('hide');
	   $$('.Call_Time').invoke('hide');
	   $$('.Call_Phone').invoke('hide');
	}
	
	if ($F('strPreferredMethod') == "Email") {
	   $$('.Call_Email').invoke('setStyle', { display: 'inline' });
	   $$('.Call_Address').invoke('hide'); 	   
	   $$('.Call_Work').invoke('hide');	   
	   $$('.Call_Home').invoke('hide');
	   $$('.Call_Mobile').invoke('hide');	   
       $$('.Call_Time').invoke('hide');
	   $$('.Call_Phone').invoke('hide');
	   
	}

	if ($F('strPreferredMethod') == "Work Phone No.") {
	   $$('.Call_Email').invoke('hide'); 
	   $$('.Call_Address').invoke('hide'); 	   
	   $$('.Call_Work').invoke('setStyle', { display: 'inline' });
	   $$('.Call_Home').invoke('hide');
	   $$('.Call_Mobile').invoke('hide');
       $$('.Call_Time').invoke('setStyle', { display: 'inline' }); 
	   $$('.Call_Phone').invoke('setStyle', { display: 'inline' }); 
	   
	}

	if ($F('strPreferredMethod') == "Home Phone No.") {;
	   $$('.Call_Email').invoke('hide'); 
	   $$('.Call_Address').invoke('hide'); 	   
	   $$('.Call_Work').invoke('hide');
	   $$('.Call_Home').invoke('setStyle', { display: 'inline' });
	   $$('.Call_Mobile').invoke('hide');
       $$('.Call_Time').invoke('setStyle', { display: 'inline' }); 
	   $$('.Call_Phone').invoke('setStyle', { display: 'inline' }); 
	   
	}

	if ($F('strPreferredMethod') == "Mobile Phone No.") {
	   $$('.Call_Email').invoke('hide'); 
	   $$('.Call_Address').invoke('hide'); 	   
	   $$('.Call_Work').invoke('hide');
	   $$('.Call_Home').invoke('hide');
	   $$('.Call_Mobile').invoke('setStyle', { display: 'inline' });
	   $$('.Call_Time').invoke('setStyle', { display: 'inline' }); 
	   $$('.Call_Phone').invoke('setStyle', { display: 'inline' }); 
	   
	}

	if ($F('strPreferredMethod') == "Post") {
	   $$('.Call_Email').invoke('hide'); 
	   $$('.Call_Address').invoke('setStyle', { display: 'inline' }); 	
	   $$('.Call_Work').invoke('hide');	   
	   $$('.Call_Home').invoke('hide');
	   $$('.Call_Mobile').invoke('hide');
	   $$('.Call_Time').invoke('hide');
	   $$('.Call_Phone').invoke('hide');
	   
	}

}

function validateCallBackDetails() {
   
   var errMsgQuery              = "       - Enter the nature of your query\n"; 
   var errMsgPrefMethod         = "       - Select the preferred method of contact\n";
   var errMsgPrefTime           = "       - Select the preferred time of contact\n";
   var errMsgPrefDate           = "       - Enter the preferred date of contact\n";
   var errMsgPrefDateFormat     = "       - Incorrect Date Format\n";
   var errMsgTitle              = "       - Enter your title\n";  
   var errMsgFirstName          = "       - Enter your first name\n";
   var errMsgSurname            = "       - Enter your surname\n";
   var errMsgEmail              = "       - Enter an email address\n";
   var errMsgEmailConfirm       = "       - Enter a email confirmation address\n";    
   var errMsgEmailMatch         = "       - Your email addresses don't match\n";   
   var errMsgAlterEmailMatch    = "       - Your alternative email addresses don't match\n";
   var errMsgWorkNumber         = "       - Enter your work number\n";
   var errMsgHomeNumber         = "       - Enter your home number\n"; 
   var errMsgMobileNumber       = "       - Enter your mobile number\n";
   var errMsgAddress            = "       - Enter the address\n"; 
   var errMsgTown               = "       - Enter the town\n"; 
   var errMsgPostcode           = "       - Enter the postcode\n"; 
   var errMsgCountry            = "       - Select the country\n";    
   
   
   var intflag = 0;
   var msg = "_______________________________________________________________\n\n";
	   msg += "We're sorry but there appears to be a problem with your form.\n";
	   msg += "Please double check you have entered all the required information.\n";
	   msg += "_______________________________________________________________\n\n";
	   msg += "The following fields(s) need to be corrected.\n\n";	

   if ($('strQuery').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgQuery;			   
   } 
  
   if ($('strPreferredMethod').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgPrefMethod;			   
   } 
   else {
	   
	   if (($('strPreferredMethod').value != "Post") && ($('strPreferredMethod').value != "Email")) {

		   if ($('strPreferredTime').present() == false) {
			 intflag = 1;
			 msg = msg + errMsgPrefTime;			   
		   } 

	   }
	   
   }

   if ($('strPreferredDate').present() == false) {
	 intflag = 1;
	 msg = msg + errMsgPrefDate;
    }
	else {
		
	   var time	
       if ($('strPreferredMethod').present() == true) {
	   
	      if (($('strPreferredMethod').value != "Post") && ($('strPreferredMethod').value != "Email")) {

		   time = $('strPreferredTime').value;
           time = parseFloat(time.substr(0,2));
 
	      }
		  else {
		     time = 0 	  
		  }
	   
       }		
	
       var custDate = $('strPreferredDate').value;
	   //alert(parseFloat(custDate.substr(0,2));
       var fieldDate = new Date(parseFloat(custDate.substr(6,4)),(parseFloat(custDate.substr(3,2))-1),parseFloat(custDate.substr(0,2)),time,0,0,0);

       var currentDate = new Date() 
       var day = currentDate.getDate();
       var month = currentDate.getMonth();
	   var year = currentDate.getFullYear();
	  
	   var errMsgDateTooSoon        = "       - Preferred date/time must be after the " +  day + "/" + (month+1)  + "/" + year +"\n";
       var errMsgDateOnWeekend      = "       - Preferred date can not be on a weekend\n";
	
	   if (fieldDate < currentDate) {		   
		   	 intflag = 1;
	         msg = msg + errMsgDateTooSoon;
	   }
	   
	   if ((fieldDate.getDay() == 0) || (fieldDate.getDay() == 6)) {

		   	 intflag = 1;
	         msg = msg + errMsgDateOnWeekend;

	   }
	}

//    if (checkdate($('strPreferredDate')) == false)
//   {
//       intflag = 1;
//       msg = msg + errMsgPrefDateFormat;
//   }  
   
   if ($('strTitle').present() == false) {
      intflag = 1;	
	  msg = msg + errMsgTitle;
   }
   
   if ($('strFirstName').present() == false) {
      intflag = 1;	 
	  msg = msg + errMsgFirstName;
   }

   if ($('strSurname').present() == false) {
      intflag = 1;	 
	  msg = msg + errMsgSurname;
   }  

   if ($('strPreferredMethod').present()) {
	
		if ($F('strPreferredMethod') == "Email") {

		   if ($('strEmail').present() == false) {
			 intflag = 1;
			 msg = msg + errMsgEmail;			   
		   }      
		 
		   if ($('strEmailConfirm').present() == false) {
			 intflag = 1;
			 msg = msg + errMsgEmailConfirm;			   
		   }       
		 
		   if ($F('strEmail') != $F('strEmailConfirm')) {
			 intflag = 1;
			 msg = msg + errMsgEmailMatch;		   
		   }
		   
		   if ($F('strAlterEmail') != $F('strAlterEmailConfirm')) {
			 intflag = 1;
			 msg = msg + errMsgAlterEmailMatch;		   
		   }		   

		}
	
		if ($F('strPreferredMethod') == "Work Phone No.") {

		   if ($('strWorkNumber').present() == false) {
			 intflag = 1;
			 msg = msg + errMsgWorkNumber;			   
		   }   

		}
	
		if ($F('strPreferredMethod') == "Home Phone No.") {;

		   if ($('strHomeNumber').present() == false) {
			 intflag = 1;
			 msg = msg + errMsgHomeNumber;			   
		   }  

		}
	
		if ($F('strPreferredMethod') == "Mobile Phone No.") {
	
		   if ($('strMobileNumber').present() == false) {
			 intflag = 1;
			 msg = msg + errMsgMobileNumber;			   
		   }  	
	
		}
	
		if ($F('strPreferredMethod') == "Post") {

		   if ($('strAddress1').present() == false) {
			 intflag = 1;
			 msg = msg + errMsgAddress;			   
		   }   
		 
		   if ($('strTown').present() == false) {
			 intflag = 1;
			 msg = msg + errMsgTown;			   
		   }    

		   if ($('strCountryFromList').present() == false) {
			 intflag = 1;
			 msg = msg + errMsgCountry;			   
		   }  

		   if ($('strPostcode').present() == false) {
			  
				intflag = 1;
				msg = msg + errMsgPostcode;			   
		   }  

		}	
	
   }

   if (intflag == 0) {
	  
      $('intAction').setValue(1);
      $('frmCallBackDetails').submit();	
   }
   else {
      alert(msg);
   }

}


/**--------------------------
//* Validate Date Field script- By JavaScriptKit.com
//* For this script and 100s more, visit http://www.javascriptkit.com
//* This notice must stay intact for usage
---------------------------**/

function checkdate(input){
    var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
    var returnval = false;
    if (!validformat.test(input.value)) {
        returnval = false;
    }
    else { //Detailed check for valid date ranges
        var monthfield = input.value.split("/")[0];
        var dayfield = input.value.split("/")[1];
        var yearfield = input.value.split("/")[2];
        var dayobj = new Date(yearfield, monthfield - 1, dayfield);
        if ((dayobj.getMonth() + 1 != monthfield) || (dayobj.getDate() != dayfield) || (dayobj.getFullYear() != yearfield))
            returnval = false;
        else
            returnval = true;
    }
    if (returnval==false) input.select()
    return returnval;
}

/* the following fuctions are used in the date boxes for news and press release pages */
function setYear(year) {
    var basepath = window.location.href;
    if (basepath.indexOf('?') != -1) {
        basepath = basepath.substring(0, basepath.indexOf('?'));
    }
    window.location.href = basepath + "?yr=" + year;  //setUrlEncodedKey("yr", year );
    $('lblYear').innerHTML = year;
}
function setMonthValue(month) {
    var basepath = window.location.href;
    if (month == 0) {
        //all articles, remove the m part of the querystring
        if (basepath.indexOf('&m=') != -1) {
            basepath = basepath.substring(0, basepath.indexOf('&m='));
            window.location.href = basepath;
        }
        else if (basepath.indexOf('yr=') == -1) { //add yr if it doesn't exist
            var d = new Date();
            basepath += (basepath.indexOf('?') != -1) ?'&' :'?' + 'yr=' + d.getFullYear();
            window.location.href = basepath;
        }

        else {
            window.location.href = basepath;
        }
    }
    else {
        if (basepath.indexOf('?') != -1) {
            basepath = basepath.substring(0, basepath.indexOf('?'));
        }
        window.location.href = basepath + setUrlEncodedKey("m", month);
    }
    //    getDate(month);
}
function getDate(month) {
    switch (month) {
        case 1:
            $('lblMonth').innerHTML = 'January';
            break;
        case 0:
            $('lblMonth').innerHTML = 'All Articles';
            break;
        case 2:
            $('lblMonth').innerHTML = 'February';
            break;
        case 3:
            $('lblMonth').innerHTML = 'March';
            break;
        case 4:
            $('lblMonth').innerHTML = 'April';
            break;
        case 5:
            $('lblMonth').innerHTML = 'May';
            break;
        case 6:
            $('lblMonth').innerHTML = 'June';
            break;
        case 7:
            $('lblMonth').innerHTML = 'July';
            break;
        case 8:
            $('lblMonth').innerHTML = 'August';
            break;
        case 9:
            $('lblMonth').innerHTML = 'September';
            break;
        case 10:
            $('lblMonth').innerHTML = 'October';
            break;
        case 11:
            $('lblMonth').innerHTML = 'November';
            break;
        case 12:
            $('lblMonth').innerHTML = 'December';
            break;
        default:
            alert('unknown value');
    }
}
/* javascript querystring functions by Rick Strahl */
getUrlEncodedKey = function (key, query) {
    if (!query)
        query = window.location.search;
    var re = new RegExp("[?|&]" + key + "=(.*?)&");
    var matches = re.exec(query + "&");
    if (!matches || matches.length < 2)
        return "";
    return decodeURIComponent(matches[1].replace("+", " "));
}
setUrlEncodedKey = function (key, value, query) {
    query = query || window.location.search;
    var q = query + "&";
    var re = new RegExp("[?|&]" + key + "=.*?&");
    if (!re.test(q))
        q += key + "=" + encodeURI(value);
    else
        q = q.replace(re, "&" + key + "=" + encodeURIComponent(value) + "&");
    q = q.trimStart("&").trimEnd("&");
    return q[0] == "?" ? q : q = "?" + q;
}
String.prototype.trimEnd = function (c) {
    if (c)
        return this.replace(new RegExp(c.escapeRegExp() + "*$"), '');
    return this.replace(/\s+$/, '');
}
String.prototype.trimStart = function (c) {
    if (c)
        return this.replace(new RegExp("^" + c.escapeRegExp() + "*"), '');
    return this.replace(/^\s+/, '');
}
String.prototype.escapeRegExp = function () {
    return this.replace(/[.*+?^${}()|[\]\/\\]/g, "\\$0");
};
/*end querystring functions */
	   
