       String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function pdfwindow(url){
window.open(url);
}


	function DivideAndPut(inp1, inp2) {
		var ins = $w($F(inp1).trim());
		$(inp2).value = ins.shift();
		$(inp1).value = ins.join(" ");
		}
	   
	    function loginattempt(){
        var _myDiv = "Content";
        var _myValue = Form.serialize('login_form') + '&-session=public:' + $F('sid');
        //Form.disable('login_form');
        var _myURL = 'login_validation.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
        function viewCart(){
        var _myDiv = "Content";
        var _myValue = '&-session=public:' + $F('sid');
        var _myURL = 'view_cart.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
        function searchcourts(){
        Element.hide('courtinfo');
        var _myDiv = "courtlist";
        var _myValue = Form.serialize('find_courts') + '&-session=public:' + $F('sid');
        //Form.disable('login_form');
        var _myURL = 'search_courts.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
        function searchpros(){
        var _myDiv = "courtlist";
        var _myValue = Form.serialize('find_courts') + '&-session=public:' + $F('sid');
        //Form.disable('login_form');
        var _myURL = 'search_pros.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
        function bookcourts(myid){
        var _myDiv = "courtlist";
        Element.update('courtlist','<h1>Please wait while we reserve your court...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = '&cid=' + myid +'&-session=public:' + $F('sid');
        var _myURL = 'book_courts_advanced.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
    
    
        function bookcourtslogin(myid){
        var _myDiv = "courtlist";
        Element.update('courtlist','<h1>Please wait while we reserve your court...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = '&cid=' + myid +'&-session=public:' + $F('sid');
        var _myURL = 'book_courts2.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
        function selectcourts(myid){
        var _myDiv = "courtlist";
        Element.update('courtlist','<h1>Please wait while we reserve your court...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = '&cid=' + myid +'&-session=public:' + $F('sid');
        var _myURL = 'select_courts.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
        function checkout1(){
        var _myDiv = "courtlist";
        Element.update('courtlist','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = '&-session=public:' + $F('sid');
        var _myURL = 'checkout_1.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
       function addballs(){
        var _myDiv = "courtlist";
        Element.update('courtlist','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = '&-session=public:' + $F('sid');
        var _myURL = 'add_balls.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
      function findplayer(){
        var _myDiv = "courtlist";
        Element.update('courtlist','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = '&-session=public:' + $F('sid');
        var _myURL = 'find_players.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
    function checkout2(myid){
        var _myDiv = "courtlist";
        Element.update('courtlist','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = '&-session=public:' + $F('sid');
        var _myURL = 'checkout_2.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
       function searchadults(){
        var _myDiv = "registration";
        Element.update('registration','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = Form.serialize('adult_programs') + '&-session=public:' + $F('sid');
        var _myURL = 'select_programs.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
       function searchjuniors(){
        var _myDiv = "registration";
        Element.update('registration','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = Form.serialize('junior_programs') + '&-session=public:' + $F('sid');
        var _myURL = 'select_programs.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
        function confirmprogram(course,status){
        var _myDiv = "registration";
        Element.update('registration','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        Element.hide('adult_programs');
        Element.hide('junior_programs');
        var _myValue ='&-session=public:' + $F('sid') + '&program=' + course + '&status=' + status;
        var _myURL = 'confirm_program.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
        function registerradiostudent(){
        var _myDiv = "registration";
        var _myValue = Form.serialize('reg_form1') + '&-session=public:' + $F('sid');
        Element.update('registration','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myURL = 'register_student.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
        function registerstudent(fa){
        var _myDiv = "registration";
        var areAllValid = LiveValidation.massValidate( fa );
        if(areAllValid){
        var _myValue = Form.serialize('reg_form1') + '&-session=public:' + $F('sid');
        Element.update('registration','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myURL = 'register_student.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        }
        function registerstudent2(fa){
        var _myDiv = "registration";
        var areAllValid = LiveValidation.massValidate( fa );
        if(areAllValid){
        var _myValue = Form.serialize('reg_form2') + '&-session=public:' + $F('sid');
        Element.update('registration','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myURL = 'register_student.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        }
        
    
        function register(){
        var _myDiv = "registration";
        var areAllValid = LiveValidation.massValidate( [ f1, f2,f3,f4,f5 ] );
        if(areAllValid){
        Element.update('registration','<h1>Registering Member...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myValue = Form.serialize('reg_form') + '&-session=public:' + $F('sid'); 
        var _myURL = 'complete_register.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        else
        {
        alert('Please fill out all the necessary fields!');
        }
    }
    
        function anotherplayer(){

        Element.update('registration','');
        Element.show('adult_programs');
        Element.show('junior_programs');

        }
        
        function anotherprogram(){

        Element.update('registration','');
        Element.show('tabular');
        // Element.show('junior_programs');

        }
        
        function checkout(){
        var _myDiv = "registration";
        var _myValue = '&-session=public:' + $F('sid');
        Element.update('registration','<h1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myURL = 'payment.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
        function programregistration(){
        var _myDiv = "home";
        var _myValue = '&-session=public:' + $F('sid');
        Element.update('home','<h1>One moment...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myURL = 'login.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
        function proregistration(){
        var _myDiv = "home";
        var _myValue = '&-session=public:' + $F('sid');
        Element.update('home','<h1>One moment...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myURL = 'pros.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
        function lostpassword(){
        var _myDiv = "home";
        var _myValue = '&-session=public:' + $F('sid');
        Element.update('home','<h1>One moment...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myURL = 'lostpassword.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
         function courtreservation(){
        var _myDiv = "home";
        var _myValue = '&-session=public:' + $F('sid');
        Element.update('home','<h1>One moment...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myURL = 'program.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
        
        function chargecard(){
        var _myDiv = "pledge2";
        var _myValue = Form.serialize('step_1') + '&-session=public:' + $F('sid');
        Form.disable('step_1');
        Element.update('pledge2','<h1>Your credit card is being charged...  <img src="daisy_1.gif" align="absmiddle" width="25"></h1>');
        var _myURL = 'charge.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }

		function completeReservation(){
		// $('bookit' + myid).src="daisy_1.gif";
        var _myDiv = "cr";
        var _myValue = Form.serialize('courtform');
        var _myURL = 'finish_reservation.lasso?-session=public:' + $F('sid');
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
	    function addclassified(){
        var _myDiv = "Content";
        var _myURL = 'add_classifieds.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true});
        }
        
        function includepage(myid){
        var _myDiv = "Content";
        var _myURL = 'include_page.lasso';
        var _myValue= '&url=' + myid;
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
     function gotocommunity(myid){
     var _myDiv = "Content";
        var _myValue = '&id=' + myid + '&-session=public:' + $F('sid');
        Element.update('Content','<p1 class="waiting">This location is being checked. One moment...  <img src="daisy_1.gif" align="absmiddle" width="25"></p1>');
        var _myURL = 'list_programs.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
    
    function addtocart(course,status,myprice){
        var _myDiv = "registration";
        Element.update('registration','<p1>Checkout process...  <img src="daisy_1.gif" align="absmiddle" width="25"></p1>');
        Element.hide('tabular');
        // Element.hide('junior_programs');
        var _myValue ='&-session=public:' + $F('sid') + '&program=' + course + '&status=' + status + '&price=' + myprice;
        var _myURL = 'confirm_program.lasso';
        scroll(0,0);
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
        function removeitem(lc){
        var _myDiv = "registration";
        Element.update('registration','<p1>Updating Cart...  <img src="daisy_1.gif" align="absmiddle" width="25"></p1>');
        var _myValue ='&-session=public:' + $F('sid') + '&lc=' + lc;
        var _myURL = 'remove_item.lasso';
        scroll(0,0);
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
        }
        
     $$('a.includeurl').each(function(name)
	{
	Event.observe($(name).id, 'click', function(event){ includepage($(name).name)});
	});
	$$('a.top').each(function(name)
	{
	Event.observe($(name).id, 'click', function(event,element){ loadPage($(name).name,$(name).id)});
	});
	
		$$('a.side').each(function(name)
	{
	Event.observe($(name).id, 'click', function(event,element){ loadPage($(name).name,$(name).id)});
	});
	
		$$('a.sidel').each(function(name)
	{
	Event.observe($(name).id, 'click', function(event,element){ includepage($(name).name)});
	});
	
	
	    function loadPage(page,menu){
        var _myDiv = "Content";
        var _myValue = '&page=' + page + '&menu=' + menu + '&-session=public:' + $F('sid');
        var _myURL = page + '.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
    
        	    function showAgenda(id){
        var _myDiv = "Content";
        var _myValue = '&location=' + $F('location') + '&id=' + id +'&-session=public:' + $F('sid');
        var _myURL = 'show_agenda.lasso';
        new Ajax.Updater(_myDiv,_myURL, {asynchronous:true, evalScripts:true,parameters:_myValue});
    }
