 function checkall() {
	for(i = 1; i < 12; i++){
		if (document.getElementById("imageCheck"+i).checked == true) {
			document.getElementById("image"+i).setAttribute("class", "icon_on_image"+i);
		}
	}
 }
 
 function check(checkboxid,imageid) {  
	if (document.getElementById(checkboxid).checked == true) {
		document.getElementById(checkboxid).checked = false; 
		document.getElementById(imageid).setAttribute("class", "icon_off_"+imageid);
	} else {
		document.getElementById(checkboxid).checked = true;  
		document.getElementById(imageid).setAttribute("class", "icon_on_"+imageid);
	}
}  
		
function showhideDiv(name) {
	
	if (document.getElementById(name).style.display == 'block') {
		document.getElementById(name).style.display = 'none';
		document.getElementById("image12").setAttribute("class", "icon_off_image12");
	} else {
		document.getElementById(name).style.display = 'block';
	}
}

function validateStep1() {
	var onechecked = false;
	for(i = 1; i < 12; i++){
		if (document.getElementById("imageCheck"+i).checked == true) {
			onechecked = true;
		} 	 
	}
	if (onechecked == false) {
		alert("Please choose at least one device.");
		return false;
	}
}

function validateStep2(num) {
	var nobrand = false;
	var brandUnknown = false;
	var ps3 = false;
	var vcr = false;
	var i = 1;
	var selectbox = "";
	while(i < 12){
		selectbox = "device["+i+"]";
		
		if (document.getElementById(selectbox) != null) {
			if (document.getElementById(selectbox).value == "") {
				nobrand = true;
			}
			if (document.getElementById(selectbox).value == "unknown") {
				brandUnknown = true;
			}
			if (document.getElementById(selectbox).value == "4878") {
				ps3 = true;
			}
			if (document.getElementById(selectbox).name == "device[5]") {
				vcr = true;
			}
			
		}
		
		i++;
	}
	

	if (vcr == true && ps3 == true) {
		apprise('You selected a VCR and a PS3.<br /><br />One For All Remotes are capable of learning functions of your old remote.<br />However for this your old remotes should be functional.<br />', {'verify':true, 'textYes':'Show Learnable remote(s)', 'noCancel':true}, function(r)
		{
		
				var newdiv = document.createElement('div');
				newdiv.innerHTML = "<input type='hidden' name='directLink' value='PS3'>";
				document.getElementById('#step4add').appendChild(newdiv);
				document.forms["step4"].submit();
		});
		return false;
	}

	if (brandUnknown == true) {
		/*var answer = confirm('One For All Remotes are capable of learning functions of your old remote.\nHowever for this your old remotes should be functional.\n\nIs your remote stille working:');
		if (answer){
				var newdiv = document.createElement('div');
				newdiv.innerHTML = "<input type='hidden' name='show' value='learning'>";
				document.getElementById('#step2add').appendChild(newdiv);
				document.forms["step2"].submit();
				
			}
			else{
				var newdiv = document.createElement('div');
				newdiv.innerHTML = "<input type='hidden' name='directLink' value='1'>";
				document.getElementById('#step4add').appendChild(newdiv);
				document.forms["step4"].submit();
			}
		
		*/
		apprise('You selected that you do not know your brand.<br /><br />One For All Remotes are capable of learning functions of your old remote.<br />However for this your old remotes should be functional.<br /<br /><br />Is your remote still working:', {'verify':true, 'textYes':'Yes', 'textNo':'No'}, function(r)
		{
		if(r)
			{
				var newdiv = document.createElement('div');
				newdiv.innerHTML = "<input type='hidden' name='show' value='learning'>";
				document.getElementById('#step2add').appendChild(newdiv);
				document.forms["step2"].submit();
			}
		else
			{
				var newdiv = document.createElement('div');
				newdiv.innerHTML = "<input type='hidden' name='directLink' value='1'>";
				document.getElementById('#step4add').appendChild(newdiv);
				document.forms["step4"].submit();
			}
		});
		return false;
	}
	
	if (nobrand == true) {
		alert("Please select a brand.");
		return false;
	}
}

