function showSNR(inpage){
if(isNaN(inpage)==false){
	ret=window.open('/survey_templates/snrpop-up.asp?p='+inpage,'snr_window','width=400,height=400,statusbar=yes,scrollbars=yes,resizable=yes');
	ret.focus();
	}
	else{
		ret=window.open('/survey_templates/snr.asp?'+inpage,'snr_window','width=400,height=350,statusbar=yes,scrollbars=yes,resizable=yes');
		ret.focus();
	}
}

function checkSave(){
	var wt=document.getElementById("wtext");
	wt.innerHTML=' ';
	var hold=false;
	var pwd=document.getElementById('pwd').value;
	var pwd2=document.getElementById('pwd2').value;
	if(pwd.replace(/\s*/, '').length+pwd2.replace(/\s*/, '').length==0){
		wt.innerHTML=('Can\'t have blank password');
		hold=false;
	}
	else
		{if(pwd!=pwd2){
			wt.innerHTML=('Passwords don\'t match');
			hold=false;
		}
		else{
			document.getElementById('passwordhash').value=hex_sha1(pwd);
			//document.getElementById('answerarray').value=opener.parent.xanswers.ranswers.join('|');
			document.getElementById('surveyID').value=opener.document.getElementById('surveyID').value;
			hold=true;
		}
	}
	if(hold==true){
		getall();
		opener.killobu();
		document.getElementById('snrform').submit();
		setTimeout("justClose()",500);
		}
}


function justClose(){
	self.close();
}

function doCancel(){
	var op=opener.parent.document.location.href;
	opener.location.href=op;
	setTimeout("justClose()",500);
}

function checkResume(){
	var wt=document.getElementById("wtext");
	wt.innerHTML=' ';
	var hold=false;
	var pwd=document.getElementById('pwd').value;
	var incode=document.getElementById('incode').value;
	if(pwd.replace(/\s*/, '').length==0){
		wt.innerHTML=('No password entered');
		hold=false;
	}
	else
		// ### DC 20080826 CHECK LAST TWO CHARACTERS ARE DIGITS
		//DON'T CHECK FOR LAST THREE AS DIGITS BECAUSE OF CHARACTER PADDING IS SNRID MOD 1000 IS UNDER 100
		//{if((pwd.replace(/\s*/, '').length==0)||(incode.length!=6)||(isNaN(incode.slice(4,6)))){
		{if((pwd.replace(/\s*/, '').length==0)||(incode.length!=6)){
			wt.innerHTML=('Invalid security code entered');
			hold= false;
		}
		else{
			document.getElementById('passwordhash').value=hex_sha1(pwd);
			document.getElementById('secCode').value=incode.toUpperCase();
			hold=true;
		}
	}
	if(hold==true){
		document.getElementById('progress').style.visibility='visible';
		document.getElementById('snrform').submit();
		}
}

function time(){
var a,b;
a=b;
}
function getall(){
	var hold='';
	var xx=opener.document.getElementsByTagName('*');
	var answerfield=document.getElementById('answerarray');
	for(i=0;i<xx.length;i++){
		if(xx[i].id.slice(0,1)=='q' && xx[i].id.split('_').length>3){
			xid=xx[i].id.slice(2);
			switch(xx[i].type){
				case 'text':
					hold+=(xid + '=' + xx[i].value+'^')
					break;
				case 'radio':
				case 'checkbox':
					switch(xx[i].checked){
						case false:
							hold+=(xid + '=' + '0' + '^')
							break;
						case true:
							hold+=(xid + '=' + '1' + '^')
							break;
						default:
							hold+=(xid + '=' + '1' + xx[i].type+'^')
							break;
					}
					break;
				case 'select-one':
					hold+=(xid + '=' + xx[i].selectedIndex+'^')
					break;
				default:
					hold+=(xid + '=' + xx[i].value+'^')
					break;

			}
		}
	}
	answerfield.value=hold;
}

function accesskey(){
	//return false;
}

