/*
// Check browsers
var ns4 = document.layers;
var op5 = (navigator.userAgent.indexOf("Opera 5")!=-1) ||(navigator.userAgent.indexOf("Opera/5")!=-1);
var op6 = (navigator.userAgent.indexOf("Opera 6")!=-1) ||(navigator.userAgent.indexOf("Opera/6")!=-1);
var agt = navigator.userAgent.toLowerCase();
var mac = (agt.indexOf("mac")!=-1);
var ie = (agt.indexOf("msie") != -1);
var mac_ie = mac && ie;
*/
/*************************************************************
COPYRIGHT (C) 2008 - MARTIAL ARTS SYSTEMS AND SUPPLIES
*************************************************************/
// Toggle element
function switchMenu(obj) {
//Effect.toggle(obj, 'slide');
//Effect.toggle(obj, 'blind');
//Effect.toggle(obj, 'appear');
Effect.toggle(obj, 'blind', { duration: 0.5 });
}
// Show element
function showElement(obj) {
Effect.Appear(obj, { duration: 0.3 });
}
// Hide element
function hideElement(obj) {
Effect.Fade(obj, { duration: 0.3 });
}
// Toggle element; select != '0'
function toggleElementSelect(obj, select) {
if(select != '0') {
showElement(obj);
} else {
hideElement(obj);
}
}
// Toggle birthdate; if all elements != '0'
function toggleBirthdate(obj, day, month, year) {
if(validBirthdate(day, month, year)) {
showElement(obj);
} else {
//alert($(obj).getStyle('display'));
if($(obj).getStyle('display')!="none")
hideElement(obj);
}
}
function validBirthdate(day, month, year) {
if(day > 0 && month > 0 && year > 1000)
return true;
return false;
}
/*
// Ajax content loader
function load(src, container, loadingText) {
//$(container).update("Loading...");
if(loadingText!=null) {
$(container).update("
"+loadingText+"
");
$('loading').appear({ duration: 0.3 });
}
new Ajax.Updater(container, src, {evalScripts:false});
}
*/
// Ajax content loader
function load(src, container, loadingText, loadingContainer) {
if(loadingText!=null) {
if(loadingContainer==undefined) {
$(container).update("
"+loadingText+"
");
} else {
$(loadingContainer).update("
"+loadingText+"");
}
$('loading').appear({ duration: 0.3 });
}
new Ajax.Updater(container, src, {evalScripts:false});
}
function submitform(form, src, container, loadingText) {
if(loadingText!=undefined) {
$(container).update("
"+loadingText+"
");
$('loading').appear({ duration: 0.3 });
}
var params = Form.serialize($(form));
new Ajax.Updater(container, src, {
asynchronous: true,
parameters: params,
encoding: 'UTF-8'
});
}
var compWCnotTournament = "0";
var compWCnotGender = "0";
var compWCnotBirthdate = "";
function competitorWeightclassNotifier() {
var changedValues = false;
if($('tournament').getValue()!=compWCnotTournament) {
compWCnotTournament = $('tournament').getValue();
changedValues = true;
}
if($('gender').getValue()!=compWCnotGender) {
compWCnotGender = $('gender').getValue();
changedValues = true;
}
var birthdate = ($('birthday').getValue()+"/"+$('birthmonth').getValue()+"/"+$('birthyear').getValue());
if(birthdate!=compWCnotBirthdate) {
compWCnotBirthdate = birthdate;
changedValues = true;
}
if(changedValues) {
hideElement('step2');
if($('tournament').getValue() != '0' && $('gender').getValue() != '0' && validBirthdate($('birthday').getValue(), $('birthmonth').getValue(), $('birthyear').getValue())) {
//hideElement('step2');
Effect.Pulsate('getWeightclasses', { pulses: 5, duration: 1.5 });
}
hideElement('submit');
}
}
function emptyElement(element) {
//Effect.BlindUp(element);
$(element).update('');
//$(element).visible();
}
/*
function getElementValue(id) {
var el = document.getElementById(id);
}
*/
/***************************
Third party software
***************************/
/* Prototype JavaScript framework, version 1.6.1_rc3
* (c) 2005-2009 Sam Stephenson
*
* Prototype is freely distributable under the terms of an MIT-style license.
* For details, see the Prototype web site: http://www.prototypejs.org/
*
*--------------------------------------------------------------------------*/
var Prototype = {
Version: '1.6.1_rc3',
Browser: (function(){
var ua = navigator.userAgent;
var isOpera = Object.prototype.toString.call(window.opera) == '[object Opera]';
return {
IE: !!window.attachEvent && !isOpera,
Opera: isOpera,
WebKit: ua.indexOf('AppleWebKit/') > -1,
Gecko: ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') === -1,
MobileSafari: /Apple.*Mobile.*Safari/.test(ua)
}
})(),
BrowserFeatures: {
XPath: !!document.evaluate,
SelectorsAPI: !!document.querySelector,
ElementExtensions: (function() {
var constructor = window.Element || window.HTMLElement;
return !!(constructor && constructor.prototype);
})(),
SpecificElementExtensions: (function() {
if (typeof window.HTMLDivElement !== 'undefined')
return true;
var div = document.createElement('div');
var form = document.createElement('form');
var isSupported = false;
if (div['__proto__'] && (div['__proto__'] !== form['__proto__'])) {
isSupported = true;
}
div = form = null;
return isSupported;
})()
},
ScriptFragment: '