// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



// step 1 checking
function checingForm_step1() {
	formObj = document.conForm_step1;
	
	if (formObj.teamTag.value == "") {
		alert("Please key in your Team Tag");
		formObj.teamTag.focus();
		return false;
	};
	
	if (formObj.image01.value == "") {
		alert("Please upload your first image");
		formObj.image01.focus();
		return false;
	};
	
	if (formObj.image02.value == "") {
		alert("Please upload your second image");
		formObj.image02.focus();
		return false;
	};
	
	if (formObj.image01.value == formObj.image02.value) {
		alert("Please upload a different image")
		formObj.image02.focus();
		return false;
	}
	
	formObj.submit();
	
}

function step2ResetButton() {
	formObj = document.conForm_step2;
	
	/*
	formObj.contestant_name.value = "";
	formObj.contestant_ic.value = "";
	formObj.contestant_mobile.value = "";	
	formObj.contestant_gender[0].checked = false;
	formObj.contestant_gender[1].checked = false
	
	formObj.contestant_age.value = "";
	formObj.contestant_email.value = "";
	formObj.contestant_uni.value = "";
	*/
	formObj.reset();
}

function step2Submit() {
	formObj = document.conForm_step2;
	
	if (formObj.contestant_name.value == "") {
		alert("Please key in your name");
		formObj.contestant_name.focus();
		return false;
	};
	
	if (formObj.contestant_ic.value == "") {
		alert("Please key in your IC no");
		formObj.contestant_ic.focus();
		return false;
	};
	
	if (formObj.contestant_mobile.value == "") {
		alert("Please key in your mobile no");
		formObj.contestant_mobile.focus();
		return false;
	};
	
	if (formObj.contestant_gender[0].checked == false && formObj.contestant_gender[1].checked == false) {
		alert("Please choose your gender");		
		return false;
	}
	
	if (formObj.contestant_age.value == "") {
		alert("Please key in your age");
		formObj.contestant_age.focus();
		return false;
	};
	
	if (formObj.contestant_email.value == ""){
		alert("Please type in your email.");
		formObj.contestant_email.focus();
		return false;
	}
	
	var theIndex = formObj.contestant_email.value.indexOf("@");

	if (theIndex == -1 || formObj.contestant_email.value.indexOf(".", theIndex) == -1) {
		alert("Invalid email address");
		formObj.contestant_email.focus();
		return false;
	};
	
	
	if (formObj.q1[0].checked == false && formObj.q1[1].checked == false) {
		alert("Please complete all appropriate fields (personal details & survey) to qualify for the contest.");	
		return false;		
	};
	
	if (formObj.q2[0].checked == false && formObj.q2[1].checked == false) {
		alert("Please complete all appropriate fields (personal details & survey) to qualify for the contest.");	
		return false;		
	};
	if (formObj.q2[0].checked == false && formObj.q2[1].checked == false) {
		alert("Please complete all appropriate fields (personal details & survey) to qualify for the contest.");	
		return false;		
	};
	
	if (formObj.q2[0].checked) {
		if (formObj.q3[0].checked == false && formObj.q3[1].checked == false && formObj.q3[2].checked == false && formObj.q3[3].checked == false && formObj.q3_other.value == "") {
			alert("Please complete all appropriate fields (personal details & survey) to qualify for the contest.");			
			return false;
		};
	};
	
	if (formObj.q4[0].checked == false && formObj.q4[1].checked == false) {
		alert("Please complete all appropriate fields (personal details & survey) to qualify for the contest.");	
		return false;		
	};
	
	if (formObj.q4[0].checked) {
		if (formObj.q5.value == ""){
			alert("Please complete all appropriate fields (personal details & survey) to qualify for the contest.");
			formObj.q5.focus();
			return false;
		}
			
	}
	
	if (formObj.q6.value == ""){
		alert("Please complete all appropriate fields (personal details & survey) to qualify for the contest.");
		formObj.q6.focus();
		return false;
	}
	
	if (formObj.q7.value == ""){
		alert("Please complete all appropriate fields (personal details & survey) to qualify for the contest.");
		formObj.q7.focus();
		return false;
	}
	
	if (formObj.q8.value == ""){
		alert("Please complete all appropriate fields (personal details & survey) to qualify for the contest.");
		formObj.q8.focus();
		return false;
	}
	
	formObj.submit();
	
	
	
	
	
	
}

function stepTNCSubmit() {
	formObj = document.stepTNC;
	
	if (formObj.agreement[0].checked == false && formObj.agreement[1].checked == false) {
		alert("Please select Agree or Disagree to proceed.");		
		return false;
	}
	if (formObj.agreement[1].checked) {
		//window.location.href = "index.asp";
		//return false;
	}
	
	formObj.submit();
}



function ContactResetButton() {
	formObj = document.contactForm;
	
	formObj.reset();
}

function ContactFormValidate() {
	formObj = document.contactForm;
	
	if (formObj.contact_name.value == "") {
		alert("Please key in your contact name");
		formObj.contact_name.focus();
		return false;		
	}
	
	
	if (formObj.contact_email.value == ""){
		alert("Please type in your email.");
		formObj.contact_email.focus();
		return false;
	}
	
	var theIndex = formObj.contact_email.value.indexOf("@");

	if (theIndex == -1 || formObj.contact_email.value.indexOf(".", theIndex) == -1) {
		alert("Invalid email address");
		formObj.contact_email.focus();
		return false;
	};
	
	
	if (formObj.contact_subject.value == "") {
		alert("Please key in the subject");
		formObj.contact_subject.focus();
		return false;		
	}
	
	if (formObj.contact_note.value == "") {
		alert("Please leave your message");
		formObj.contact_note.focus();
		return false;		
	}
}



function askquesint (x) {
	var agree=confirm(x);
	if (agree) {
		return true;
	}
	return false;
}

function popup_win( loc, wd, hg ) {
	
	remote = window.open('','TheRemote','width=' + wd + ',height=' + hg + ',resizable=1,scrollbars=1,top=0,left=0');
	if (remote != null) {
			if (remote.opener == null) {
			remote.opener = self;
		}
			remote.location.href = loc;
			remote.focus();
	} else { self.close(); }
}



