var flag = false;
var bulkpage = false;

function scIsEmail(str) {
	return (str.match(/[\w\S]+\@[\w\S]+\.([\w]+){2}/));
}

function useEnterKey(e){
     var key;
     if(window.event)
          key = window.event.keyCode;
     else
          key = e.which;
     if(key == 13){
          checkbox();
		  return false;
	}
     else
          return true;
}

function disableEnterKey(e,row, hideit, focus){
     var key;
     if(window.event)
          key = window.event.keyCode;
     else
          key = e.which;
     if(key == 13){
          showRow(row, hideit, focus);
		  return false;
	}
     else
          return true;
}

function disableEnterKey2(e,row, hideit, row2, row3){
     var key;
     if(window.event)
          key = window.event.keyCode;
     else
          key = e.which;
     if(key == 13){
          showRow(row, hideit);
		  showRow(row2);
		  showRow(row3);
		  return false;
	}
     else
          return true;
}

function checkbox(cutoff){
	var val = document.getElementById('quantity-box').value;
	var row1 = document.getElementById('map-sale-price');
	var row2 = document.getElementById('auth');
	var row3 = document.getElementById('mapquantity2');

	if (val < cutoff && flag == false){
		row1.style.display = '';
		/*row1.style.display = 'table-row';*/
		row2.style.display = 'none';
		row3.style.display = 'none';
		flag = true;
	} else {
		if (flag == false){
			row1.style.display = 'none';
			row2.style.display = '';
			row3.style.display = '';
			/*row2.style.display = 'table-row';
			row3.style.display = 'table-row';*/
			flag = true;
		}
	}
	document.getElementById('atc-tbl').style.visibility = "visible";
	document.getElementById('qtxt').value = val;
}

function showRow(row, hideit, focus){
	if (row == 'msub'){
	var row = document.getElementById(row);
	row.style.display = '';
	} else {
	var row = document.getElementById(row);
	row.style.display = '';
	/*row.style.display = 'table-row';*/
	var inpts = row.getElementsByTagName('input');
	if(inpts[0]){inpts[0].focus();}
	}
	if (document.getElementById(hideit)){
		document.getElementById(hideit).style.display = "none";
	}
	
	
}

function showForm(){
	document.getElementById('mapform').style.display = "block";
	if (document.getElementById('mrow2')){
		document.getElementById('mrow2').style.display = "none";
	}
	if (document.getElementById('mrow3')){
		document.getElementById('mrow3').style.display = "none";
	}
	if (document.getElementById('mrow4')){
		document.getElementById('mrow4').style.display = "none";
	}
	document.getElementById('mrow5').style.display = "none";
	document.getElementById('mrow6').style.display = "none";
	document.getElementById('mrow7').style.display = "none";
	document.getElementById('msub').style.display = "none";
}

function verifyForm(){
	var c1 = document.getElementById('modelsel');
	var theform = document.getElementById('mapform');
	var sels = theform.getElementsByTagName('input');
	var isemail = false;
	var flag = false;
	
	if(scIsEmail(document.getElementById('emailfield').value)){var isemail = true;}
	
	if (c1.selectedIndex == 0){
		alert("Please select a model from the dropdown list.");
		return false;
	}
	for (var i=0; i<sels.length; i++){
		if (sels[i].value == "" && sels[i].type == "text"){
			flag = true;
		}
	}
	if (flag == true){
		alert("Please fill out all fields before submitting this form.");
		return false;
	}
	if (isemail == false){
		alert("Please enter a valid e-mail address.");
		return false;
	}
	
	return openWin("newWin", 400, 350, true)
}

function openWin(wName, wWidth, wHeight, wResize){
	features = 'left=0,top=0,scrollbars=0,status=0,resizable=' + ((wResize) ? 0 : 0) + ((wWidth) ? ',width=' + wWidth : '') + ((wHeight) ? ',height=' + wHeight : '');
	popWin = window.open('', wName, features);
	if(popWin.focus) { popWin.focus(); }
	return true;
}

function modelBox(){
	var theval = document.getElementById('modelsel').selectedIndex;
	if (theval == 1){
		document.location.href = "which-radio-is-right-for-me.html";
	}
}
