// JavaScript Document

function ValidateForm(formname, indexes, msg) {
		
		ValidateForm.prototype.validate = validate;
		
		this.formname 		= formname;
		this.indexes 		= indexes;
		this.sizeOfIndexes	= indexes.length
		this.red 			= "1px solid red";
		this.black 			= "1px solid black";
		this.status 		= true;
		this.msg 			= 'Täytä kenttä';
		
		/*
		if(msg != 'false' && typeof(msg) != "undefined"){
			this.msg = msg;
		}
		*/
		
		
		if(msg){ 
			
			this.msg = msg; 
		
		}
		
		else if(msg == false){ 
			
			this.msg = '';
		
		}
		
		
		
}

function validate(){
	
	this.status = true;
	
	var element;
	// var sizeOfIndexes = this.indexes.length;
	
	for (var i = 0; i < this.sizeOfIndexes; i++) {
			
		element = this.formname.elements[this.indexes[i]];
			
		if(element.value == '' || element.value == null){
		
			element.style.border = this.red	;
			this.status = false;
			document.getElementById('f' + this.indexes[i]).innerHTML = this.msg;
				
		} else {
		
			element.style.border = this.black;
			document.getElementById('f' + this.indexes[i]).innerHTML = "";
		
		}
	}
	
	return this.status;
}
