// JavaScript Document
function cp(id,answer){
	if (document.getElementById('a'+id)==null){
		alert("document.getElementById('a'"+id+") is not defined");
	}
	if (id!='' && answer !=''){
		document.getElementById('a'+id).value=answer;
		debug();
	}
}


function cpc(id,answer){
	if (document.getElementById('a'+id)==null){
		alert("document.getElementById('a'"+id+") is not defined");
	}
	if (id!='' && answer !=''){
		if (document.getElementById('t'+id).checked==true){
			document.getElementById('a'+id).value=answer;
		}
		else{
			document.getElementById('a'+id).value='';
		}
		debug();
	}

}

function show(id){
	ele=document.getElementById(id);
	if (ele){
		ele.style.display='block';
	}
}

function hide(id){
	ele=document.getElementById(id);
	if (ele){
		ele.style.display='none';
	}
}

function check(a,b,condition,make0,make1,make2){
	var temp_a=a.split("##");
	//alert("#"+temp_a[0]+"#");
	if (temp_a[0]=='' || temp_a[0]==' '){
		eval(make0);
	}
	else{

		if (condition==true){
			//		alert ("condition true");
			if (temp_a[0]==b){
				eval(make1);
			}
			else{
				eval(make2);
			}
		}
		if (condition==false){
			//		alert ("condition false a "+temp_a[0]+" b"+b);
			if (temp_a[0]!=b){
				//			alert (make1);

				eval(make1);
			}
			else{
				//				alert (make2);
				eval(make2);
			}
		}
	}
}

function check4_1(){
	ele=document.getElementsByName('t4');
	var mark = false;
	for (i=0;i<ele.length;i++){
		if (ele[i].checked==true){
			mark=true;
		}
	}
	if (mark==true){
		show('q4_1');
	}
	else{hide('q4_1');}
}

function n(id){
	if (document.getElementById('q'+(id+1))){
		document.getElementById('q'+id).style.display='none';
		document.getElementById('q'+(id+1)).style.display='block';
	}
}

function p(id){
	if (document.getElementById('q'+(id-1))){
		document.getElementById('q'+id).style.display='none';
		document.getElementById('q'+(id-1)).style.display='block';
	}
}

function debug(){
	document.getElementById('debug_output').innerHTML='';
	ele=document.getElementsByTagName('input');
	for (i=0;i<ele.length;i++){
		if (ele[i].getAttribute('type')=='hidden'){
			document.getElementById('debug_output').innerHTML+=ele[i].id+": "+ele[i].value+'<br />';
		}
	}
}
function reload_check(){
	ele=document.getElementById('reloader');
	if (ele){
		if(ele.value==''){
			ele.value=1;
		}
		else{
			ele=document.getElementsByTagName('input');
			for(i=0;i<ele.length;i++){
				if (ele[i].getAttribute('type')=='radio' || ele[i].getAttribute('type')=='checkbox'){
					ele[i].checked=false;
				}
				if (ele[i].getAttribute('type')=='textfield' || (ele[i].getAttribute('type')=='hidden' && ele[i].id!='reloader')){
					ele[i].value='';
				}
			}
			ele=document.getElementsByTagName('select');
			for(i=0;i<ele.length;i++){
				for (j=0;j<ele[i].options.length;j++){
					ele[i].options[j].selected=false;
				}
			}
		}
	}
}
