/**
Name: rooms.js
Author: David R. Mullinax
Description: JavaScript validation script for rooms.php
Creation Date: 2008
Modifications:
version 1.0
 */

function handleErr(msg,url,l){
    txt="There was an error on this page.\n\n"
    txt+="Error: " + msg + "\n"
    txt+="URL: " + url + "\n"
    txt+="Line: " + l + "\n\n"
    txt+="Click OK to continue.\n\n"
    alert(txt);
    return true
}
onerror = handleErr;

function initPage(){	
	var form = sanibel.$("frmDates");
   //sanibel.addEvent(form.date_from, "keyup", function(){sanibel.toDate(form.date_from)});    
    sanibel.addEvent(form.btnDateFrom, "click", function(){showDatePicker(form.btnDateFrom, form.date_from)});
    //sanibel.addEvent(form.date_to, "keyup", function(){sanibel.toDate(form.date_to)});    
    sanibel.addEvent(form.btnDateTo, "click", function(){showDatePicker(form.btnDateTo, form.date_to)});	
    sanibel.addEvent(form, "submit", function(W3CEvent){validate(W3CEvent);})
}

function validate(W3CEvent){
    var form = sanibel.getTarget(W3CEvent);
    var ids = new Array();
	ids.push({validate:sanibel.CHECKVALUE, id:"date_from", type:sanibel.TEXT, label:"Date From"});
	ids.push({validate:sanibel.CHECKDATE, id:"date_from", type:sanibel.TEXT, label:"Date From"});    
	ids.push({validate:sanibel.CHECKVALUE, id:"date_to", type:sanibel.TEXT, label:"Date To"}); 
	ids.push({validate:sanibel.CHECKDATE, id:"date_to", type:sanibel.TEXT, label:"Date To"});        
	var valid = sanibel.validate_array(form, ids);
   	if(!valid) sanibel.preventDefault(W3CEvent);
}

sanibel.addEvent(window, "load", initPage);

