function formHandler(formObj){
	this.formref = formObj;
	return this;
}
/******************************************************************************/
formHandler.prototype.checkBlank = function(maxFields){

var count = 0;

for (var i = 0; i < this.formref.elements.length; i++){
  var el = this.formref.elements[i];
  if (el.type.indexOf('text')>=0){
    count += (el.value=='')?1:0;
  }
}

if (count == maxFields){
 return false;
} else {
 return true;
}

}
/******************************************************************************/
formHandler.prototype.checkMail = function(myMailField) {
    var x = myMailField.value;
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (filter.test(x)||(x == '')) {
     if (document.getElementById) {
	 	document.getElementById('mailError').innerHTML = "";
		myMailField.parentNode.className = '';
	 }
     return true;
    } else {
     if (document.getElementById) {
	 	document.getElementById('mailError').innerHTML = "is invalid.";
		myMailField.parentNode.className = 'alert';
	 }
    }
}
/******************************************************************************/
formHandler.prototype.setFocus = function(el){
	this.formref.elements[el].focus();	
}
/******************************************************************************/
function getTurkeyTime() {
   var now    = new Date();
   var hour   = now.getUTCHours()+2;
   var minute = now.getUTCMinutes();
   var second = now.getUTCSeconds();
   var ap = "AM";
   if (hour   > 11) { ap = "PM";             }
   if (hour   > 12) { hour = hour - 12;      }
   if (hour   == 0) { hour = 12;             }
   if (hour   < 10) { hour   = "0" + hour;   }
   if (minute < 10) { minute = "0" + minute; }
   if (second < 10) { second = "0" + second; }
   var timeString = hour + 
                    ':' + 
                    minute + 
                    " " + 
                    ap;
   return timeString;
}
/******************************************************************************/
