function addOptions(text, value) { 
	var el = document.createElement("OPTION");
	el.text = text;
	el.value = value;
	document.search_form.age_max.options.add(el);
}

function buildList(form) {
  	sel1 = form.age_min;
	//sel1 = document.getElementById("age_min");
	var selval = sel1.options[sel1.selectedIndex].value;
	
	clearList(form.age_max);
	if (selval != '') { 
		for (var intLoop = selval; intLoop < 66; intLoop++) {
		   addOptions(intLoop, intLoop);
		}
		for (var i = 0; i < form.age_max.length; i++) {
			if(form.age_max.options[i].value == selval){
				form.age_max.options[i].selected = true;
				break;
			}
		}
	}
}

function clearList(objSelect) {
	for (var i = (objSelect.options.length-1); i >= 0; i--){
	objSelect.options[i]=null;
	}
	objSelect.options[0]=new Option('Select', '');
}

function getForm(name){
	for(var i=0; i < document.forms.length; i++){
		if(document.forms[i].name == name)
			return document.forms[i]
	}
}

function openpopup(page){
	OpenWin = this.open(page,'chapterstart','toolbar=0,location=0,statusBar=1,menuBar=0,scrollbars=1,resizable=0,top=100,left=100,width=600,height=450');
	OpenWin.focus();
}

function validateInputEmptyPop(form_name, error_msgs, page){
	form = document.getElementById('form_name');
	var error = 0;
	for(var i=0; i < form.elements.length; i++){
		if(form.elements[i].type == "text" || form.elements[i].type == "textarea"){
			var str = form.elements[i].value;
			if(str.length == 0){
				alert(error_msgs[i]);
				error = 1;
				break;
			}else{
				page += "&"+form.elements[i].name +"="+ str;
			}
		}
	}
	if(error == 0)
		openpopup(page);
}

function validateInputEmptySpacePop(form, error_msgs, page){
	var error = 0;
	for(var i=0; i < form.elements.length; i++){
		if(form.elements[i].type == "text" || form.elements[i].type == "textarea"){
			var str = form.elements[i].value;
			if(str.length == 0 || str.indexOf(" ") != -1){
				alert(error_msgs[i]);
				error = 1;
				break;
			}else{
				page += "&"+form.elements[i].name +"="+ str;
			}
		}
	}
	if(error == 0)
		openpopup(page);
}

function keyEmptySpacePop(form, error_msgs, key, page){
	if(key == 13)
		validateInputEmptySpacePop(form, error_msgs, page);
}

function checkForLetter(str){
	var numbers = "00123456789";
	for(var i=0; i < str.length; i++){
		if(numbers.lastIndexOf(str.charAt(i)) < 1){
			return true;
		}
	}
	return false;
}
function validateInputNumeric(form, def){
	for(var i=0; i < form.elements.length; i++){
		if(form.elements[i].type == "text" || form.elements[i].type == "textarea"){
			var str = form.elements[i].value;
			if(checkForLetter(str)){
				form.elements[i].value = def;
			}
		}
	}
	form.submit();
}

function validateInputEmptyInsertDefault(form, def){
	for(var i=0; i < form.elements.length; i++){
		if(form.elements[i].type == "text" || form.elements[i].type == "textarea"){
			var str = form.elements[i].value;
			if(str.length == 0){
				form.elements[i].value = def;
			}
		}
	}
	form.submit();
}

function validateFieldEmpty(field_name, error_msg, form_name){
	var el_field = document.getElementById(field_name);
	if(el_field.value.length == 0 )
		alert(error_msg);
	else{
		var el_form = document.getElementById(form_name);
		el_form.submit();
	}
}

function validateInputEmpty(form_name, error_msgs){
	form = document.getElementById(form_name);
	var error = 0;
	var j = 0;
	for(var i=0; i < form.elements.length; i++){
		if(form.elements[i].type == "text" || form.elements[i].type == "textarea"){
			var str = form.elements[i].value;
			if(str.length == 0){
				alert(error_msgs[j]);
				error = 1;
				break;
			}
			j++;
		}
	}
	if(error == 0)
		form.submit();
}

function validateInputEmptySpace(form, error_msgs){
	var error = 0;
	for(var i=0; i < form.elements.length; i++){
		if(form.elements[i].type == "text" || form.elements[i].type == "password"){
			var str = form.elements[i].value;
			if(str.length == 0){
				alert(error_msgs[i]);
				error = 1;
				break;
			}else if(str.indexOf(" ") != -1){
				alert(error_msgs[i]);
				error = 1;
				break;
			}
		}
	}
	if(error == 0)
		form.submit();
}

function keyEmptySpace(form, error_msgs, key){
	if(key == 13)
		validateInputEmptySpace(form, error_msgs);
}

function keyEmpty(form, error_msgs, key){
	if(key == 13)
		validateInputEmpty(form, error_msgs);
}