/**
* Delay for a number of milliseconds
*/
function sleep(delay)
{
   return;
    var start = new Date().getTime();
    while (new Date().getTime() < start + delay);
}


function showByLaws() {
  
  var ajaxRequest;  // The variable that makes Ajax possible!
  try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke!");
                                return false;
                        }
                }
        }
	ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('page_content');
			
			ajaxDisplay.innerHTML = "";
			
			sleep(5000);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
        }

	ajaxRequest.open("GET", "bylaws.php", true);
        ajaxRequest.send(null);
}


function showSplash() {
  
  var ajaxRequest;  // The variable that makes Ajax possible!
  try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke!");
                                return false;
                        }
                }
        }
	ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('page_content');
			
			ajaxDisplay.innerHTML = "";
			
			sleep(5000);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
        }

	ajaxRequest.open("GET", "splash.php", true);
        ajaxRequest.send(null);
}


function showTrail() {
  
  var ajaxRequest;  // The variable that makes Ajax possible!
  try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke!");
                                return false;
                        }
                }
        }
	ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('page_content');
			
			ajaxDisplay.innerHTML = "";
			
			sleep(5000);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
        }

	ajaxRequest.open("GET", "trail.php", true);
        ajaxRequest.send(null);
}

function showResults() {
  
  var ajaxRequest;  // The variable that makes Ajax possible!
  try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke!");
                                return false;
                        }
                }
        }
	ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('page_content');
			
			ajaxDisplay.innerHTML = "";
			
			sleep(5000);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
        }

	ajaxRequest.open("GET", "results.php", true);
        ajaxRequest.send(null);
}

function showStandings() {
  
  var ajaxRequest;  // The variable that makes Ajax possible!
  try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke!");
                                return false;
                        }
                }
        }
	ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('page_content');
			
			ajaxDisplay.innerHTML = "";
			
			sleep(5000);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
        }

	ajaxRequest.open("GET", "standings.php", true);
        ajaxRequest.send(null);
}

function showLinks() {
  
  var ajaxRequest;  // The variable that makes Ajax possible!
  try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke!");
                                return false;
                        }
                }
        }
	ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('page_content');
			
			ajaxDisplay.innerHTML = "";
			
			sleep(5000);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
        }

	ajaxRequest.open("GET", "links.php", true);
        ajaxRequest.send(null);
}

function showPhotos() {
  
  var ajaxRequest;  // The variable that makes Ajax possible!
  try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke!");
                                return false;
                        }
                }
        }
	ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('page_content');
			
			ajaxDisplay.innerHTML = "";
			
			sleep(5000);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
        }

	ajaxRequest.open("GET", "photos.php", true);
        ajaxRequest.send(null);
}

function showContactUs() {
  
  var ajaxRequest;  // The variable that makes Ajax possible!
  try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke!");
                                return false;
                        }
                }
        }
	ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('page_content');
			
			ajaxDisplay.innerHTML = "";
			
			sleep(5000);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
        }

	ajaxRequest.open("GET", "contact.php", true);
        ajaxRequest.send(null);
}

function showPairings() {
  
  var ajaxRequest;  // The variable that makes Ajax possible!
  try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("Your browser broke!");
                                return false;
                        }
                }
        }
	ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('page_content');
			
			ajaxDisplay.innerHTML = "";
			
			sleep(5000);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
        }

	ajaxRequest.open("GET", "pairings.php", true);
        ajaxRequest.send(null);
}





var setGradient = (function(){

//private variables;
var p_dCanvas = document.createElement('canvas');
var p_useCanvas = !!( typeof(p_dCanvas.getContext) == 'function');
var p_dCtx = p_useCanvas?p_dCanvas.getContext('2d'):null;
var p_isIE = /*@cc_on!@*/false;


//test if toDataURL() is supported by Canvas since Safari may not support it

try{ p_dCtx.canvas.toDataURL() }catch(err){
p_useCanvas = false ;
};

if(p_useCanvas){

return function (dEl , sColor1 , sColor2 , bRepeatY ){

if(typeof(dEl) == 'string') dEl = document.getElementById(dEl);
if(!dEl) return false;
var nW = dEl.offsetWidth;
var nH = dEl.offsetHeight;
p_dCanvas.width = nW;
p_dCanvas.height = nH;


var dGradient;
var sRepeat;
// Create gradients
if(bRepeatY){
dGradient = p_dCtx.createLinearGradient(0,0,nW,0);
sRepeat = 'repeat-y';
}else{
dGradient = p_dCtx.createLinearGradient(0,0,0,nH);
sRepeat = 'repeat-x';
}

dGradient.addColorStop(0,sColor1);
dGradient.addColorStop(1,sColor2);

p_dCtx.fillStyle = dGradient ;
p_dCtx.fillRect(0,0,nW,nH);
var sDataUrl = p_dCtx.canvas.toDataURL('image/png');

with(dEl.style){
backgroundRepeat = sRepeat;
backgroundImage = 'url(' + sDataUrl + ')';
backgroundColor = sColor2;
};
}
}else if(p_isIE){

p_dCanvas = p_useCanvas = p_dCtx = null;
return function (dEl , sColor1 , sColor2 , bRepeatY){
if(typeof(dEl) == 'string') dEl = document.getElementById(dEl);
if(!dEl) return false;
dEl.style.zoom = 1;
var sF = dEl.currentStyle.filter;
dEl.style.filter += ' ' + ['progid:DXImageTransform.Microsoft.gradient( GradientType=', +(!!bRepeatY ),',enabled=true,startColorstr=',sColor1,', endColorstr=',sColor2,')'].join('');

};

}else{

p_dCanvas = p_useCanvas = p_dCtx = null;
return function(dEl , sColor1 , sColor2 ){

if(typeof(dEl) == 'string') dEl = document.getElementById(dEl);
if(!dEl) return false;
with(dEl.style){
backgroundColor = sColor2;
};
//alert('your browser does not support gradient effet');
}
}
})();
