/** setStepBox()
 * Sets style information for step box based on page name.
 * no parameters
 * returns nothing
 **/
function setStepBox() {
	s1 = document.getElementById('stepimg1');
	s2 = document.getElementById('stepimg2');
	s3 = document.getElementById('stepimg3');
	s4 = document.getElementById('stepimg4');
	winurl = window.location.href.toLowerCase();
	
	if (winurl.indexOf('entry_1.php')!==-1) { 
		s1.src = 'img/step1_hi.jpg';
	}
	if (winurl.indexOf('entry_2.php')!==-1 || winurl.indexOf('entry_2_photo.php')!==-1) {
		s2.src = 'img/step2_hi.jpg';
	}
	if (winurl.indexOf('entry_3.php')!==-1) {
		s3.src = 'img/step3_hi.jpg';
	}
	if (winurl.indexOf('entry_fin.php')!==-1) {
		s4.src = 'img/step4_hi.jpg';
	}
}

/** doExpertise()
 * elObj = obj
 * returns nothing
 **/
function doExpertise() {
	expertiseObj = document.entryform.expertise;
	val = '';
	for (i=0; i<expertiseObj.length; i++) {
		//alert(expertiseObj[i].value+'='+expertiseObj[i].checked);
		if (expertiseObj[i].checked == true) { val = expertiseObj[i].value; break; }
	}
	ageObj = document.getElementById('contestform_age');
	ageFld = document.entryform.elements['age'];
	if (val.toUpperCase()=='YOUTH') {
		ageObj.style.visibility = 'visible';
	} else {
		ageObj.style.visibility = 'hidden' ;
		ageFld.value = '';
	}
}

/** doPaymentMethod()
 * Turns form elements on/off depending on choice of payment method
 * elObj = obj
 * returns nothing
 **/
function doPaymentMethod(elObj) {
	f = elObj.form;
	if (elObj.value.toUpperCase()!=='CC') {
		//*NOT* CC Payment
		//clear 'em
		f.ccnum.value = '';
		f.ccexpmo.selectedIndex = 0;
		f.ccexpyr.selectedIndex = 0;
		f.ccname.value = '';
		
		//disable 'em
		f.ccnum.disabled = true;
		f.ccexpmo.disabled = true;
		f.ccexpyr.disabled = true;
		f.ccname.disabled = true;
		
		//set color on labels
		document.getElementById('ccnumtxt').className = 'label';
		document.getElementById('ccexptxt').className = 'label';
		document.getElementById('ccnametxt').className = 'label';
		
		//HIDE the cc payment div, containing cc form fields
		document.getElementById("ccpayment").style.visibility = 'hidden';
		document.getElementById("ccpayment").style.display = 'none';
		
		//SHOW the check payment div, containing information about paying w/check
		document.getElementById("checkpayment").style.visibility = 'visible';
		document.getElementById("checkpayment").style.display = 'block';
	} else {
		//CC Payment
		//enable 'em
		f.ccnum.disabled = false;
		f.ccexpmo.disabled = false;
		f.ccexpyr.disabled = false;
		f.ccname.disabled = false;
		
		//set color on labels
		document.getElementById('ccnumtxt').className = 'label_req';
		document.getElementById('ccexptxt').className = 'label_req';
		document.getElementById('ccnametxt').className = 'label_req';
		
		//SHOW the cc payment div, containing cc form fields
		document.getElementById("ccpayment").style.visibility = 'visible';
		document.getElementById("ccpayment").style.display = 'block';
		
		//HIDE the check payment div, containing information about paying w/check
		document.getElementById("checkpayment").style.visibility = 'hidden';
		document.getElementById("checkpayment").style.display = 'none';
	}
}

function togglePhotoDetail(intPhoto) {
	elbar = document.getElementById('pd_'+intPhoto+'_bar');
	elbar_html = elbar.innerHTML;
	elinfo = document.getElementById('pd_'+intPhoto+'_info');
	if (elbar_html.toUpperCase().indexOf('HIDE')) {
		//Show the detail box
		elinfo.style.visibility = 'visible';
		elinfo.style.display = 'block';
		
		//Adjust Bar Content
		elbar.innerHTML = "Hide Photo Detail";
	} else {
		//Hide the detail box
		elinfo.style.visibility = 'hidden';
		elinfo.style.display = 'none';
		
		//Adjust Bar Content
		elbar.innerHTML = "Show Photo Detail";
	}
}