var interval=0;
	function validateForm() {
			var invalid=0;

			$("input[type='text'], select, textarea").css('background-color', '#ffffff');
			
			$("input[required='Yes'], select[required='Yes'], textarea[required='Yes']").each(function (i) {
		
			if (this.value=='' || this.value=='Select Value') {
		          this.style.backgroundColor = '#ffde8b';
		          invalid=1;
		        } 

		    });

			if (invalid==0) {
				return true;
			}
			else {
				alert("Please, fill the required fields.");
				return false;
			}
	
	}

function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) ||
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}



function checkDate(fieldname) {

dateStr = fieldname.value;

// Empty is OK

if (dateStr == "") {
return false;
}

if (dateStr == null) {
return false;
}


// Check for year digits

var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2,4})$/; // requires 4 digit year

var matchArray = dateStr.match(datePat); // is the format ok?
if (matchArray == null) {
alert(dateStr + " Date is not in a valid format.");
fieldname.value = "";
fieldname.focus();
return false;
}
month = matchArray[1]; // parse date into variables
day = matchArray[3];
year = matchArray[4];

if (year == null) {   //  This needs to be worked out with the match function
alert(year + " Date is not in a valid format.");
fieldname.value = "";
fieldname.focus();
return false;
}


if (month < 1 || month > 12) { // check month range
alert("Month must be between 1 and 12.");
fieldname.value = "";
fieldname.focus();
return false;
}
if (day < 1 || day > 31) {
alert("Day must be between 1 and 31.");
fieldname.value = "";
fieldname.focus();
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
alert("Month "+month+" doesn't have 31 days!")
fieldname.value = "";
fieldname.focus();
return false;
}
if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day>29 || (day==29 && !isleap)) {
alert("February " + year + " doesn't have " + day + " days!");
fieldname.value = "";
fieldname.focus();
return false;
   }
}


if (year < 100) {   //  Add first 2 digits
year = "20" + year ;
}
if (month.length < 2) {   //  Add leading 0
month = "0" + month ;
}
if (day.length < 2) {   //  Add leading 0
day =  "0" + day ;
}

fieldname.value =  month +"/" + day + "/" + year ;

return false;
}


function IsValidTime(timeStr) {
// Checks if time is in HH:MM:SS AM/PM format.
// The seconds and AM/PM are optional.

// Empty is OK

timeStr = timeStr.value;

if (timeStr == "") {
return false;
}

if (timeStr == null) {
return false;
}

var timePat = /^(\d{1,2}):(\d{2})(:(\d{2}))?(\s?(AM|am|PM|pm))?$/;

var matchArray = timeStr.match(timePat);
if (matchArray == null) {
alert("Time is not in a valid format.");
return false;
}
hour = matchArray[1];
minute = matchArray[2];
second = matchArray[4];
ampm = matchArray[6];

if (second=="") { second = null; }
if (ampm=="") { ampm = null }

if (hour < 0  || hour > 23) {
alert("Hour must be between 1 and 12. (or 0 and 23 for military time)");
return false;
}
if (hour <= 12 && ampm == null) {
if (confirm("Please indicate which time format you are using.  OK = Standard Time, CANCEL = Military Time")) {
alert("You must specify AM or PM.");
return false;
   }
}
if  (hour > 12 && ampm != null) {
alert("You can't specify AM or PM for military time.");
return false;
}
if (minute<0 || minute > 59) {
alert ("Minute must be between 0 and 59.");
return false;
}
if (second != null && (second < 0 || second > 59)) {
alert ("Second must be between 0 and 59.");
return false;
}
return false;
}


function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}


function delitem(f,i) {
$.ajax({
        type: "POST",
        url: "SearchProcess.asp",
        data: "formnum="+f+"&i="+i,
        success: function(datos){

      	}
});


}

function validatecc(cc) {
	
	if((cc.length > 12) && (cc.length < 20)) {
	
	 for(var i=0;i < cc.length; ++i)
          {
               var new_key = cc.charAt(i); //cycle through characters
               if(((new_key < "0") || (new_key > "9")) && !(new_key == ""))
               {
                    return false;
			break;
               }
			
          }
 
	return true;
	
	}
	else {
	return false;
	}
 
	
 
}

function validateFloat(obj, nLength, nPrecision) {
 
  eval("var RE = /^\\d{0," + nLength + "}(\\.\\d{0," + nPrecision + "})?$/");
  
  //  regexp used is /^\d{0,nLength}(\.\d{0,nPrecision})?$/
 
  if( !RE.test(obj.value))  {    
    
    obj.value = obj.value.slice(0, -1);
 
	}
}


function validateexp(exp) {
	var objRegExp  = new RegExp("^(0[1-9]|1[0-2])/[0-9][0-9]$");


  	return objRegExp.test(exp);
}

function validaCC() {

	var cc 	= $("#ccnumber").val();
	var exp	= $("#ccexp").val();
	
	if (exp!="") {
		if(!(validatecc(cc))) {
			alert("Your credit card number must be between 13-16 numeric characters.")
		}
	
		if(!(validateexp(exp))) {
			alert("Your credit card espiration must be MM/YY.")
		}
	}

}


function go(p) {
$("#loading").show("slow"); 
           $.post(  
               p,  
               "",  
               function(data){  
                     if(data) {
			$("#searchResult").html(data);
			}
                      
                     
               });
$("#loading").hide("slow");   
 

}

  $(document).ready(function(){  
      $("#searchForm").submit(function(){ 
	$("#loading").show("slow"); 
           $.post(  
               "SearchProcess2.asp",  
               $("#searchForm").serialize(),  
               function(data){  
                     if(data) {
			$("#searchResult").html(data);
			//alert(data);
			}
                      
                     
               });
	$("#loading").hide("slow");   

      });  
	Date.format = 'mm/dd/yyyy';
	$(".date-pick").datePicker({startDate:'01/01/1996'});
	$(".time-pick").timeEntry({ampmPrefix: ' ',timeSteps: [1, interval, 0],spinnerImage: 'js/spinnerUpDown.png',spinnerSize: [15, 16, 0], spinnerIncDecOnly: true});
	
if ($('#searchForm').length != 0) {

//$("#searchForm").submit(); 

}


   
});  

jQuery(document).ready(function($) { 


   if($('.tribute')) {
               $('#imgArrow').toggle(
 
                    function(){ // you can add as much here as you'd like
 
                         $('.tribute').show('slow');
 
                         $('#imgArrow').attr('src','images/minus.gif');
 
                    }, function() { // same here
 
                         $('.tribute').hide('slow');
 
                         $('#imgArrow').attr('src','images/plus.gif');
 
                    });

}	
	if($('.tribute1')) {
               $('#imgArrow1').toggle(
 
                    function(){ // you can add as much here as you'd like
 
                         $('.tribute1').show('slow');
 
                         $('#imgArrow1').attr('src','images/minus.gif');
 
                    }, function() { // same here
 
                         $('.tribute1').hide('slow');
 
                         $('#imgArrow1').attr('src','images/plus.gif');
 
                    });

}

$().maxlength(); 
}) 

