var waxpadpreload24;
var waxpadpreload26;
var waxpadpreload28;
function waxpadencapsulatecheck(lhs, rhs, element) { 		
	eval ( 								
		'try {'+ 						
			'if ('+lhs+' != '+rhs+') {'+			
				lhs+' = '+rhs+' ; '+			
			'}'+						
		'} catch (e) {}'					
	);								
}									
function waxpadgetrolloverfunctioninitialcontent(			
	imgsrc,								
	nonsmoothimgsrc,						
	scalebackground, 						
	transparentbackground, 						
	divname, 							
	alphacarriername,						
	imgname								
) {									
	if(!transparentbackground){				
		if(!scalebackground){				
			waxpadencapsulatecheck(			
			"document.getElementById('"+divname+"').style.background", 	
				"'url("+			
				imgsrc+				
				")'"				
			);					
		} else {					
			waxpadencapsulatecheck(						
				"document.getElementById('"+imgname+"').src",	
				"'"+							
				imgsrc+							
				"'"							
			);					
		}						
	} else {						
		waxpadencapsulatecheck( 								
			"document.getElementById('"+alphacarriername+"').filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src", 	
			"'"+										
			nonsmoothimgsrc+								
			"'"										
		);						
		waxpadencapsulatecheck(								
			"document.getElementById('"+imgname+"').src",			
			"'"+									
			imgsrc+									
			"'"									
		);					
	}							
}									
var waxpadfiximagesarray = null;
function waxpadfiximages() {
	if (!window.ActiveXObject) {
		if (waxpadfiximagesarray==null) waxpadfiximagesarray = waxpadnodelisttoarray(document.getElementsByTagName("img"));
		for (var i = 0; i < waxpadfiximagesarray.length; i++) {
			{				waxpadfiximagesarray[i].src = waxpadfiximagesarray[i].src;
			}
		}
	}
}
var waxpadfixflasharray = null;
function waxpadfixflash() {
	if (waxpadfixflasharray==null) waxpadfixflasharray = waxpadnodelisttoarray(document.getElementsByTagName("div"));
	for (var i = 0; i < waxpadfixflasharray.length; i++) {
		if (waxpadfixflasharray[i].id && waxpadfixflasharray[i].id.length >= 'waxpadflashdiv'.length && waxpadfixflasharray[i].id.substring(0, 'waxpadflashdiv'.length)=='waxpadflashdiv') {
		waxpadfixflasharray[i].innerHTML = document.getElementById('waxpadflashinput'+waxpadfixflasharray[i].id.substring('waxpadflashdiv'.length, waxpadfixflasharray[i].id.length)).value;
		}
	}
}
var waxpadflashiskilled = false;
function waxpadkillflash() {
	if (waxpadfixflasharray==null) waxpadfixflasharray = waxpadnodelisttoarray(document.getElementsByTagName("div"));
	for (var i = 0; i < waxpadfixflasharray.length; i++) {
		if (waxpadfixflasharray[i].id && waxpadfixflasharray[i].id.length >= 'waxpadflashdiv'.length && waxpadfixflasharray[i].id.substring(0, 'waxpadflashdiv'.length)=='waxpadflashdiv') {
		waxpadfixflasharray[i].innerHTML = "";
		}
	}
}
function waxpadnodelisttoarray(nl) {
	var output = new Array();
	for (var i = 0; i < nl.length; i++) {
		output[i] = nl.item(i);
	}
	return output;
}
function waxpadonloadfunction() {
		waxpadpreload24 = new Image(); waxpadpreload24.src = 'waxpadlogin.1258927480712999.png';
		waxpadpreload26 = new Image(); waxpadpreload26.src = 'waxpadlogin.1258927481510999.png';
		waxpadpreload28 = new Image(); waxpadpreload28.src = 'waxpadlogin.1258927482401999.png';
}
window.onload = waxpadonloadfunction;
function setopacitypercent(node, parsed, novis) { 
	var nn = 99; 
	parsed = Math.max(0, Math.min(nn, parsed));
	if ( 0 <= parsed && parsed <= nn) {
		try { node.style.opacity = parsed/100+""; } catch (e) {} 
		try { node.filters.alpha.opacity = parsed; } catch (e) {} 
		try { node.style.MozOpacity = parsed/100+""; } catch (e) {} 
		if (novis) {} 
		else if (parsed==0) { 
			node.style.visibility = "hidden"; 
		} 
		else { 
			node.style.visibility = "visible"; 
		} 
	} 
}; 

var loginprotectoropacitypercent = 0;
function loginprotectorfade() {
	loginprotectorsetopacitypercent(Math.max(0,Math.min(99,loginprotectoropacitypercent+20)));
}
function loginprotectorsetopacitypercent(parsed) {
	parsed = Math.max(0, Math.min(99, parsed));
	var node = document.getElementById("loginprotector");
	if ( 0 <= parsed && parsed <= 99) {
		try { node.style.opacity = parsed/100+""; } catch (e) {}
		try { node.filters.alpha.opacity = parsed; } catch (e) {} 
		try { node.style.MozOpacity = parsed/100+""; } catch (e) {}
		if (parsed==0) {
			node.style.visibility = "hidden"; 
		} 
		else {
			node.style.visibility = "visible";
		}//needed because some versions of IE6 do render opacity even though they have js
	}
	loginprotectoropacitypercent = parsed;
};
function loginprotectorfadein() {
	document.getElementById("waxpadinsulatorloginprotector").style.cursor = "wait";
	document.getElementById("waxpadinsulatorloginsuperprotector").style.cursor = "wait";
	var d = 50;
	setTimeout("loginprotectorfade();", d*1);
	setTimeout("loginprotectorfade();", d*2);
	setTimeout("loginprotectorfade();", d*3);
	setTimeout("loginprotectorfade();", d*4);
	setTimeout("document.getElementById('waxpadinsulatorloginsuperprotector').style.visibility = 'visible';", d*5);
}
var waxpadstandardpink = 'rgb(255,220,220)';
function parsematch(element) {
	if (!window.ActiveXObject) {
		var re = new RegExp('^[abcdefghijklmnopqrstuvwxyz][abcdefghijklmnopqrstuvwxyz01234567890]*$');
		length = element.value.length;
  		if ((element.value.match(re)&&length<=20&&element.value.substring(0,6)!='waxpad')||element.value=='') {
    			element.style.backgroundColor = 'transparent';
  		} else {
   			element.style.backgroundColor = waxpadstandardpink; 
  		}
	}
	else {
		var failure = false;
		var v = element.value;
		if (v!=null&&typeof(v)!='undefined') {
			if (v.length>20) failure = true;
			if (v.length>5&&v.substring(0,6)=='waxpad') failure = true;
			if (v.length>0) {
				if (!alpha(v.substring(0,1))) failure = true;
				for (var i = 1; i < v.length; i++) {
					if (!(alpha(v.substring(i,i+1))||numeric(v.substring(i,i+1)))) failure = true;
				}
			}
		}
  		if (!failure) {
    			element.style.backgroundColor = 'transparent';
  		} else {
   			element.style.backgroundColor = waxpadstandardpink; 
  		}
	}
}
function alpha(s) {
	if (s=='a') return true;
	if (s=='b') return true;
	if (s=='c') return true;
	if (s=='d') return true;
	if (s=='e') return true;
	if (s=='f') return true;
	if (s=='g') return true;
	if (s=='h') return true;
	if (s=='i') return true;
	if (s=='j') return true;
	if (s=='k') return true;
	if (s=='l') return true;
	if (s=='m') return true;
	if (s=='n') return true;
	if (s=='o') return true;
	if (s=='p') return true;
	if (s=='q') return true;
	if (s=='r') return true;
	if (s=='s') return true;
	if (s=='t') return true;
	if (s=='u') return true;
	if (s=='v') return true;
	if (s=='w') return true;
	if (s=='x') return true;
	if (s=='y') return true;
	if (s=='z') return true;
	return false;
}
function numeric(s) {
	if (s=='0') return true;
	if (s=='1') return true;
	if (s=='2') return true;
	if (s=='3') return true;
	if (s=='4') return true;
	if (s=='5') return true;
	if (s=='6') return true;
	if (s=='7') return true;
	if (s=='8') return true;
	if (s=='9') return true;
	return false;
}
function parsematchdigits(element) {
	if (!window.ActiveXObject) {
		var re = new RegExp('^[0123456789]*$');
		length = element.value.length;
  		if ((element.value.match(re)&&length<=4)||element.value=='') {
    			if (element.value==''||changebuttonlabel(element)) {
    				element.style.backgroundColor = 'transparent';
			} else {
				element.style.backgroundColor = waxpadstandardpink;
			}
			changebuttonlabel(element);
		} else {
  			element.style.backgroundColor = waxpadstandardpink; 
		}
	}
	else {
		var failure = false;
		var v = element.value;
		if (v!=null&&typeof(v)!='undefined') {
			if (v.length>4) failure = true;
			//if (v.length>5&&v.substring(0,6)=='waxpad') failure = true;
			if (v.length>0) {
				if (!numeric(v.substring(0,1))) failure = true;
				for (var i = 1; i < v.length; i++) {
					if (!(numeric(v.substring(i,i+1))||numeric(v.substring(i,i+1)))) failure = true;
				}
			}
		}
  		if (!failure) {
			if (element.value==''||changebuttonlabel(element)) {
    				element.style.backgroundColor = 'transparent';
			} else {
				element.style.backgroundColor = waxpadstandardpink;
			}
			changebuttonlabel(element);
  		} else {
   			element.style.backgroundColor = waxpadstandardpink; 
  		}
	}
}
function changebuttonlabel(element) {
	try {
		if (element.value!="") {
			if (hex_sha1(element.value)==document.getElementById('captchahash').value) {
				document.getElementById('buttonlabel').innerHTML = "create";
				document.getElementById('passedcheck').value = "true";
				return true;
			}
		} else {
			document.getElementById('buttonlabel').innerHTML = "log in";
			document.getElementById('passedcheck').value = "false";
			return false;
		}
	} catch (e) {}
}