﻿/* 
Copyright © 2007-2009 RezHub.com. All rights reserved.
This JavaScript file is protected by U.S. and International Copyright laws. 
*/
String.format = function(){if( arguments.length == 0 )return null;var str = arguments[0];for(var i=1;i<arguments.length;i++){var re = new RegExp('\\{' + (i-1) + '\\}','gm');str = str.replace(re, arguments[i]);}return str;}
function outputDate(dteObj, boolIncrement){var dte = new Date(dteObj);var curr_month = (dte.getMonth() + 1);var curr_date = dte.getDate();if(boolIncrement){if(curr_month == 2){if(curr_date < 28){curr_date = (dte.getDate() + 1);}else{curr_month = (curr_month + 1);curr_date = 1;}}else{switch(curr_month){case 4, 6, 9, 11:if(curr_date < 29){curr_date = (dte.getDate() + 1);}else{curr_month = (curr_month + 1);curr_date = 1;}break;default:if(curr_date < 30){curr_date = (dte.getDate() + 1);}else{curr_month = (curr_month + 1);curr_date = 1;}break;}}}if(isNaN(curr_month) || isNaN(curr_date)){return '';}else{return (curr_month + '/' + curr_date + '/' + dte.getFullYear());}}
function checkDateOverflow(dteObj){var dte = new Date(dteObj);var curr_month = (dte.getMonth() + 1);var curr_date = dte.getDate();var curr_year = dte.getFullYear();switch(curr_month){case 2:if(curr_year % 4 == curr_year % 100 == curr_year % 400){if(curr_date > 29) curr_date = 29;}else{if(curr_date > 28) curr_date = 28;}break;case 4, 6, 9, 11:if(curr_date > 30) curr_date = 30;break;default:if(curr_date > 31) curr_date = 31;break;}return new Date(curr_month + '/' + curr_date + '/' + curr_year);}
function findObjectPosition(obj){var curleft = curtop = 0;if (obj.offsetParent) {do {curleft += obj.offsetLeft;curtop += obj.offsetTop;} while (obj = obj.offsetParent);}return [curleft,curtop];}
function setRezHubCookie(c_name, value, expiredays){ var exdate = new Date(); exdate.setDate(exdate.getDate() + expiredays); document.cookie = c_name+ '=' +escape(value) + ((expiredays == null) ? '' : ';expires=' + exdate.toGMTString()); }
function getRezHubCookie(c_name){ if (document.cookie.length > 0){ c_start=document.cookie.indexOf(c_name + '='); if (c_start != -1){ c_start = c_start + c_name.length+1; c_end = document.cookie.indexOf(';', c_start); if (c_end == -1) c_end = document.cookie.length; return unescape(document.cookie.substring(c_start, c_end)); } } return '';}