function display(id)
	{
		document.getElementById(id).style.display = (document.getElementById(id).style.display == "block" ? "none" : "block");
	}
	
function displayid(id, action)
	{
	switch(action) {
		case 'none':
		document.getElementById(id).style.display = "none";
		break;
		
		case 'block':
		document.getElementById(id).style.display = "block";
		break;
	}
	}
	

function validate_field(field, value, frm) {
		switch(field) {
		case 'email':
		part1=value.indexOf("@")
		part2=value.lastIndexOf(".")
		if (part1<1||part2-part1<2) {return false} else {return true}		
		break
		
		case 'psw':
		if (value!=frm.psw2.value||value.length<6) {return false} else {return true}
		break
		
		case 'username':
		case 'phone':
		if (value==null||value==""||value.length<6)  {return false} else {return true}
		break
		
		case 'rules':
		if (document.form_myauto.rules.checked == false)  {return false} else {return true}
		break

		default:
		if (value==null||value==0||value==""||value.length<2)  {return false} else {return true}
		break
	}
}

function validate_form(formname, array_fields, error_msg) {
var frm = document.forms[formname];
var fields=array_fields.split(", ");
var alert_msg='';
var field='';
//alert(formname);
	for (i=0;i<fields.length;i++) {
	//alert(frm);
	//alert(frm[fields[i]].value);
	if (validate_field(fields[i], frm[fields[i]].value, frm)==false) { alert_msg = 1;  frm[fields[i]].style.background ='#FF9900'} else {frm[fields[i]].style.background='#FFFFFF'};
	}
	if (alert_msg!='') { alert(error_msg); return false} else {frm['submit_button'].disabled=true; displayid('loading', 'block'); displayid('web', 'none'); return true; }
	
}


function url2frame(id, url) {
	document.getElementById('frame_content').src=url;
	document.getElementById('layer0').style.display="block";
}

function js_confirmUrl(url, msg) {
		if (confirm(msg)) {
			window.open(url, '_self');
		}
}

function fillSelect(selectName, optionArray, selectedItem) {
	var i, j;

	for (i = selectName.options.length; i > 0; i--) {
		selectName.options[i] = null; 
	}
	
	if (optionArray != null) {

		for (i = 0; i < optionArray.length; i++) {
				selectName.options[i+1] = new Option(optionArray[i]);
				selectName.options[i+1].value = optionArray[i]; 
				
			}
		}		
	if (selectedItem != null) {	
	selectName.options[selectedItem].selected = true;
	}
}
