

function report_error(msg,url,line){
	alert(url+'#'+line+': '+msg);
}
function init(){
	self.onerror = report_error;
	selected();
}



function grabFocus(){
	document.form.UserID.focus();
}



function login(){
	////var role = self.document.form.Role.value;
/*		var role = document.form.Role.value;
	////if(document.form.Role.options[document.form.Role.selectedIndex].value=='User'){
if(role == 'User'){
		if(!validateAdminID()) return false;
	}*/
	if(validateUserID() && validatePassword()){
		return true;
		//self.document.form.submit();
	}
	return false;
}
function selected(){
	var table = document.getElementById("mainTable");
	////if(document.form.Role.options[document.form.Role.selectedIndex].value=='User'){
	if(role == 'User'){
		var row = table.insertRow(1);
		var cell1 = row.insertCell();
		cell1.innerText = "Admin ID";
		var cell2 = row.insertCell();
		cell2.innerHTML = '<INPUT size="20" type="text" maxlength="64" name="AdminID">';
		return true;
	} else {
		if(table.rows.item(1).cells.item(0).innerText=='Admin ID'){
			table.deleteRow(1);
		}
		return true;
	}
}
function validatePassword(){
	var pass = self.document.form.Password.value;
	for(i=0;i<pass.length;i++){
		if(pass.charAt(i)==' '){
			alert('Blank spaces are not allowed in password.');
			self.document.form.Password.select();
			self.document.form.Password.focus();
			return false;
		}
	}

	if(pass == ''){
		alert('Password can not be left blank.');
		self.document.form.Password.focus();
		return false;
	}

	return true;
}

function validateAdminID(){
	var id = self.document.form.AdminID.value;
	for(i=0;i<id.length;i++){
		if(id.charAt(i)==' '){
			alert('Blank spaces not allowed in Admin Name.');
			return false;
		}
	}

	if(id == ''){
		alert('Admin Name can not be left blank.');
		return false;
	}

	return true;
}

function validateUserID(){
	var pass = self.document.form.UserID.value;
	for(i=0;i<pass.length;i++){
		if(pass.charAt(i)==' '){
			alert('Blank spaces not allowed in User Name.');
			self.document.form.UserID.select();
			self.document.form.UserID.focus();
			return false;
		}
	}

	if(pass == ''){
		alert('User Name can not be left blank.');
		self.document.form.UserID.focus();
		return false;
	}

	return true;
}

function validateCountry(){
	var pass = self.document.form.Country.value;
	if(pass == ''){
		alert('Country Name must be specified.');
		return false;
	}

	return true;
}


