<!--
var section = '';
var whitespace = " \t\n\r";
var defaultEmptyOK = false;

function isEmpty(s) {
	return ((s == null) || (s.length == 0))
}

function isWhitespace (s) {
	var i;
    if (isEmpty(s)) return true;

    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if (whitespace.indexOf(c) == -1) return false;
    }
    return true;
}

function checkString (theField, emptyOK) {
	// Next line is needed on NN3 to avoid "undefined is not a number" error
    // in equality comparison below.
    if (checkString.arguments.length == 1) emptyOK = defaultEmptyOK;
    if ((emptyOK == true) && (isEmpty(theField.value))) return true;
    if (isWhitespace(theField.value)) {
		return false;
    } else return true;
}

function checkEmail (theField, emptyOK) {
    if (checkEmail.arguments.length == 1) {
        emptyOK = defaultEmptyOK;
    }   
    if ((emptyOK == true) && (isEmpty(theField.value))) {
        return true;
    } else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(theField.value))) {
        return false;
    } else {
        return true;
    }
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function showPrintPage(loc) {
	if (loc.search != "") {
		mark = loc.search + "&";
	} else {
		mark = "?";
	}
	var url = loc.pathname + mark +'printVersion=yes';
	window.open(url);
}

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);
}

function changeLanguage(fromLanguage,toLanguage) {
		
	var url = document.location.href;
	var absolutePath = url.substring(url.lastIndexOf(".com")+4, url.length);

	// Change the language
	document.location.href = absolutePath.replace("/"+fromLanguage+"/","/"+toLanguage+"/");
}

function printPage() { 
	var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
		disp_setting+="scrollbars=yes,width=720, height=600, left=100, top=20"; 
	var content_vlue = document.getElementById("print_content").innerHTML; 
	
	var docprint=window.open("","",disp_setting);
		docprint.document.open(); 
		docprint.document.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />');
		docprint.document.write('<link href="/includes/styles_print.css" rel="stylesheet" type="text/css"><title>Printer Friendly Version</title>'); 
		docprint.document.write('</head><body class="print_page" leftmargin="25" topmargin="25" rightmargin="25" bottommargin="25" onLoad="self.print()">');          
		docprint.document.write(content_vlue);          
		docprint.document.write('</body></html>');
		docprint.document.close(); 
		docprint.focus(); 
}

function disableForm(theform) {
	if (document.all || document.getElementById) {
		for (i = 0; i < theform.length; i++) {
			var tempobj = theform.elements[i];
			if (tempobj.type.toLowerCase() == "submit") {
				tempobj.disabled = true;
			}
		}
		return true;
		
	} else {
		return false;
   	}
}

function mailpage() {
	mail_str = "mailto:?subject=Grace Rhythmic Gymnastics";
	mail_str += "&body=" + location.href;
	location.href = mail_str;
}

var state = 'none'; 

function showhide(layer_ref) { 

	if (state == 'block') { 
		state = 'none'; 
	} else { 
		state = 'block'; 
	} 
	if (document.all) { //IS IE 4 or 5 (or 6 beta) 
		eval( "document.all." + layer_ref + ".style.display = state"); 
	} 
	if (document.layers) { //IS NETSCAPE 4 or below 
		document.layers[layer_ref].display = state; 
	} 
	if (document.getElementById &&!document.all) { 
		hza = document.getElementById(layer_ref); 
		hza.style.display = state; 
	} 
} 



//-->
