function checkClass(el,classy) {
	return new RegExp('(^|\\s|\\b)'+classy+'(\\b|\\s|$)').test(el.className);
}
function addClass(el,classy) {
	if(!checkClass(el,classy)) el.className+=' '+classy;
}
function removeClass(el,classy) {
	if(checkClass(el,classy)) el.className=el.className.replace(new RegExp('(\\s|\\b|^)'+classy+'(\\s|\\b|$)'),'');
}
function adSubmit(parent) {
	var form=document.getElementById(parent).getElementsByTagName('form')[0];
	var inputs=form.getElementsByTagName('input');
	var checked;
	var empty;
	if(inputs.length>1){
		for(var i=0;i<inputs.length;i++){
			if(inputs[i].checked==true) {
				if(inputs[i].className=='openRadio'&&document.getElementById('openAmount').value.length==0) empty=true;
				else checked=true;
			}
		}
		if(checked==true){ 
		addClass(document.getElementById(parent), ' sold');
		form.getElementsByTagName('span')[0].style.display='none'
		if(form.getElementsByTagName('span')[1]) form.getElementsByTagName('span')[1].style.display='none';
		form.reset();
		}
		else {
			if(empty==true) {
				form.getElementsByTagName('span')[0].style.display='none';
				form.getElementsByTagName('span')[1].style.display='block';
				return false;
			}
			else {
				form.getElementsByTagName('span')[0].style.display='block';
			}
		}
	}
	else addClass(document.getElementById(parent), ' sold');
	return false;
}
function thanksClose(parent) {
	removeClass(document.getElementById(parent),'sold');
	return false;
}

function overlay_submit(){
	if(document.getElementById('overlay_donation').checked==true){
		document.getElementById('overlay_ad').style.display='none';
		document.getElementById('overlay_thanks').style.display='block';
		sendAjaxMail();
	}
	else document.getElementById('overlay_error').style.display='block';
	return false;
}

function overlayNext(form, target){
	var divs=document.getElementById('overlay_innerPop').childNodes;
	var inputs=form.parentNode.getElementsByTagName('input');
	if(inputs.length>1){
		var checked;
		for(var ii=0;ii<inputs.length;ii++){
			if(inputs[ii].checked==true) checked=true;
		}
		if(checked==true){
			for(var i=0;i<divs.length;i++){
				if(divs[i].nodeName!='DIV') continue;
				divs[i].style.display='none';
				if(divs[i].className==target) divs[i].style.display='block';
			}
			if(target=='thanks') {
				alert('sending');
				sendAjaxMail();
			}
		}
		else form.parentNode.getElementsByTagName('span')[0].style.display='block';
	}
	else {
		for(var i=0;i<divs.length;i++){
			if(divs[i].nodeName!='DIV') continue;
			divs[i].style.display='none';
			if(target=='thanks') document.getElementById('overlayLegal').style.display='none';
			if(divs[i].className==target) divs[i].style.display='block';
		}
	}
	return false;
}
function openOverlay(){
	closeInstructions('instructionsOverlay','instructions');
	selectAds();
}

function closeOverlay(){
	document.getElementById('eShoppingOverlay').style.display='none';
}
function textNext(){
	removeClass(document.getElementById('eShoppingOverlay'), 'initHide');
	document.body.className='withOverlay';
	document.getElementsByTagName('html')[0].className='withOverlay';
	document.getElementById('overlay').style.opacity='.4';
	document.getElementById('overlay').style.filter='alpha(opacity=40)';
	document.getElementById('overlay_rescue').getElementsByTagName('div')[0].style.display='block';
	document.getElementById('overlay_content').style.display='none';
	document.getElementById('overlay_squeeze').style.display='none';
	document.getElementById('overlayLegal').style.display='none';
	document.getElementById('overlay_thanks').style.display='block';
	return false;
}