// JavaScript Document
	var backtab=false;
	
	function show_size(group,custom,opt_group){
		document.getElementById('instruct').style.display='none';
		radios=document.getElementById('opt_list').getElementsByTagName('input');
		
		for(a=0;a<radios.length;a++){
			radios[a].checked=false;
		}
		document.getElementById('width').value='';
		document.getElementById('height').value='';
		for(a=1;a<=7;a++){
			//alert('size'+a);
			if(a==group){
				document.getElementById('size'+a).style.display='block';
			}else{
				document.getElementById('size'+a).style.display='none';
			}
		}
		if(custom){
			document.getElementById('other1').style.display='block';
		}else{
			document.getElementById('other1').style.display='none';
		}
		//change other options
		if(opt_group)toggle_finish_opts(opt_group);
		
		
	}
	
	function toggle_other(a){
		if(a){
			document.getElementById('width').disabled=false;
			document.getElementById('height').disabled=false;
		}else{
			document.getElementById('width').disabled=true;
			document.getElementById('height').disabled=true;		
		}
	}
	
	function toggle_finish_opts(group){
		togglelist=new Array();
		togglelist[1]="1,1,1,1,1,1,1,1,1,1,1,1,1,1";
		togglelist[2]="0,1,0,0,1,0,0,0,0,0,0,0,0,0";
		togglelist[3]="1,1,0,1,1,0,0,0,0,0,0,0,0,0";
		togglelist[4]="1,0,1,1,0,1,0,0,0,0,0,0,0,0";
		togglelist[5]="0,0,1,0,0,1,0,0,0,0,0,0,0,0";
		togglelist[6]="0,1,0,0,1,0,0,0,0,0,0,0,0,0";
		togglelist[7]="1,1,1,1,1,1,0,0,0,0,0,0,0,0";
		radios=document.getElementById('opt_list2').getElementsByTagName('input');
		tlist=togglelist[group].split(',')
		for(a=0;a<tlist.length;a++){
			if(tlist[a]==1){
				radios[a].disabled=false;
			}else{
				radios[a].disabled=true;
			}
		}
	}

	function filter_num(e){		
		ev=window.event || e;
		kc=ev.keyCode;
		//alert(kc);
		if(ev.shiftKey==1 && kc==9)return true;
		if(ev.shiftKey==1)return false;
		if((kc>47 && kc<58) ||(kc>95 && kc<106) || kc==8 || kc==9 || kc==37 || kc==35 || kc==39 || kc==46 || kc==190 || kc==110){
			return true;
		}else{
			return false;
		}
		return false ;
	}

	function autotab(e,original,dest){
		destination=document.getElementById(dest);
		//alert(destination);
		if (original.getAttribute&&original.value.length==original.getAttribute("maxlength")){
			destination.focus();
			//destination.select();
		}
	}
	
	function form_val(){
		var err=false;
		contactlist=document.getElementById('contact_info').getElementsByTagName('input');
		for(a=0;a<contactlist.length;a++){
			if(contactlist[a].value==''){
				contactlist[a].style.backgroundColor='#ffaaaa';
			}else{
				contactlist[a].style.backgroundColor='';
			}
		}
		document.form1.address2.style.backgroundColor='';
		document.form1.zip4.style.backgroundColor='';
		
		radios=document.form1.size;
		flags=document.form1.flag_type;
		details=document.form1.process;
		finish=document.form1.finish;
		size='';
		flag_type='';
		finish_type='';
		detail_type='';
		for(a=0;a<details.length;a++){
			if(details[a].checked)detail_type=details[a].value;
		}
		
		if(!finish[0].disabled){
			
			for(a=0;a<finish.length;a++){
				if(finish[a].checked)finish_type=finish[a].value;
			}
		}else{
			finish_type='n/a';
		}
		
		for(a=0;a<radios.length;a++){
			if(radios[a].checked)size=radios[a].value;
		}
		//alert(size);
		if(size=='Other'){
			//alert('hi');
			if(Number(document.form1.width.value)==0){
				document.form1.width.style.backgroundColor='#ffa0a0';
				err=true;
			}else{
				document.form1.width.style.backgroundColor='';
			}
			if(Number(document.form1.height.value)==0){
				document.form1.height.style.backgroundColor='#ffa0a0';
				err=true;
			}else{
				document.form1.height.style.backgroundColor='';
			}

		}else{
			document.form1.width.value='';
			document.form1.height.value='';
			document.form1.width.style.backgroundColor='';
			document.form1.height.style.backgroundColor='';
		}
		
		for(a=0;a<flags.length;a++){
			if(flags[a].checked)flag_type=flags[a].value;
		}
		//alert(size+','+flag_type+','+detail_type+','+finish_type);
		//alert(detail_type);
		if(detail_type==''){
			document.getElementById('process1').style.backgroundColor='#ffaaaa';
			document.getElementById('process2').style.backgroundColor='#ffaaaa';
			err=true;
		}else{
			document.getElementById('process1').style.backgroundColor='#ffffff';
			document.getElementById('process2').style.backgroundColor='#ffffff';
		}

		if(finish_type==''){
			document.getElementById('finish1').style.backgroundColor='#ffaaaa';
			err=true;
		}else{
			document.getElementById('finish1').style.backgroundColor='#ffffff';
		}
		//alert(size);
		if(size==''){
			document.getElementById('optholder').style.backgroundColor='#ffaaaa';
			err=true;
		}else{
			document.getElementById('optholder').style.backgroundColor='#ffffff';
		}

		if(flag_type==''){
			document.getElementById('banner1').style.backgroundColor='#ffaaaa';
			err=true;
		}else{
			document.getElementById('banner1').style.backgroundColor='#ffffff';
		}
		
		if(document.form1.quantity.value==''){
			document.form1.quantity.style.backgroundColor='#ffa0a0';
			err=true;
		}else{
			document.form1.quantity.style.backgroundColor='';
		}
		//alert(document.form1.state.value);
		if(document.form1.state.value=='--'){
			//alert(document.form1.state.value);
			document.form1.state.style.backgroundColor='#ffaaaa';
			err=true;
		}else{
			document.form1.state.style.backgroundColor='';
		}

		if(detail_type=='Screen SR' || detail_type=='Screen DS'){
			if(Number(document.form1.quantity.value)<6){
				err=true;
				document.form1.quantity.style.backgroundColor='#ffa0a0';
				alert('A minimum order quantity of 6 pieces is required for the process chosen.');
			}else{
				document.form1.quantity.style.backgroundColor='';
			}
		}else{
			document.form1.state.style.backgroundColor='';
		}
		
		if(Number(document.form1.quantity.value)<1){
			err=true;
			document.form1.quantity.style.backgroundColor='#ffa0a0';
			alert('You need at least 1 to get a quote!');
		}
		
		if(err){
			alert('Please correct the Fields that are marked with Red');
			return false;
		}else{
			return true;
		}
	}
