
function hideDiv(name){
	//document.getElementById("box").style.display="none";
}
function disabletext(e){
		if(e==null){
			e=event;
			es=e.srcElement;
			ns=false;
		}else{
			ns=true;
			es=e.target;
		}
		 list = ',dt,bdt,gb,ndt,sdt,dows,title,';
	if(typeof es == 'object'&& list.indexOf(','+es.className+',') != -1){
	return false;
	}
}
var ignoreClick=false;
function reEnable(){
	if(ignoreClick){
		ignoreClick=false;
	}else if(g_fCalLoaded){
		CC();
		hideDiv();
	}
	return true;
}
document.onmousedown=disabletext;
document.onclick=reEnable;


// Copyright (c)2005-2007 Matt Kruse (javascripttoolbox.com)
var Position = (function(){
  var pos = {};
  pos.$VERSION = 1.0;
  pos.get = function(o){
    var fixBrowserQuirks = true;
    var left = 0;
    var top = 0;
    var width = 0;
    var height = 0;
    var parentNode = null;
    var offsetParent = null;
    offsetParent = o.offsetParent;
    var originalObject = o;
    var el = o; 
    while (el.parentNode!=null){
      el = el.parentNode;
      if (el.offsetParent==null){
      }else{
        var considerScroll = true;
        if (fixBrowserQuirks && window.opera){
          if (el==originalObject.parentNode || el.nodeName=="TR"){
            considerScroll = false;
          }
        }
        if (considerScroll){
          if (el.scrollTop && el.scrollTop>0){
            top -= el.scrollTop;
          }
          if (el.scrollLeft && el.scrollLeft>0){
            left -= el.scrollLeft;
          }
        }
      }
      if (el == offsetParent){
        left += o.offsetLeft;
		
        if (el.clientLeft && el.nodeName!="TABLE"){ 
          left += el.clientLeft;
        }
        top += o.offsetTop;
        if (el.clientTop && el.nodeName!="TABLE"){
          top += el.clientTop;
        }
        o = el;
        if (o.offsetParent==null){
          if (o.offsetLeft){
            left += o.offsetLeft;
          }
          if (o.offsetTop){
            top += o.offsetTop;
          }
        }
        offsetParent = o.offsetParent;
      }
    }
    if (originalObject.offsetWidth){
      width = originalObject.offsetWidth;
    }
    if (originalObject.offsetHeight){
      height = originalObject.offsetHeight;
    }
    return [left, top, width, height];
  };
  return pos;
})();

function findPos(obj){
	return Position.get(obj);
}

var zz, zv, d, fTSR;
var gBF=false;
var g_MINY = 1601;
var g_MAXY = 4500;
var g_month = 0;
var g_day = 0;
var g_year = 0;
var g_yLow = 1990;
var g_eC=null;
var g_eCV="";
var g_dFmt=GetDateFmt();
var g_fnCB=null;
var g_e2=null;

var rgMC = new Array(12);

rgMC[0] = 31;rgMC[1] = 28;rgMC[2] = 31;rgMC[3] = 30;rgMC[4] = 31;rgMC[5] = 30;rgMC[6] = 31;rgMC[7] = 31;rgMC[8] = 30;rgMC[9] = 31;rgMC[10] = 30;rgMC[11] = 31;

d = new Date();
fTSR=0;
zv = d.getTime();
zz = "&zz="+zv;

function GetDowStart(){return 0;}
function GetDateFmt(){return "mmddyy";}
function GetDateSep(){return "/";}

function GetInputDate(t,f){
  var l = t.length;
  if(0 == l) return false;
  var cSp = '\0';
  var sSp1 = "";
  var sSp2 = "";
  for(var i = 0; i < t.length; i++){
    var c = t.charAt(i);
    if(c == ' ' || isdigit(c)) continue;
    else if(cSp == '\0' && (c == '/' || c == '-' || c == '.')){
      cSp = c;
      sSp1 = t.substring(i+1,l);
    }
    else if(c == cSp) sSp2 = t.substring(i+1,l);
    else if(c != cSp) return false;
  }
  if(0 == sSp1.length) return false;
  var m;
  var d;
  var y; 
  if(f=="mmddyy"){
    m = atoi(t);
    d = atoi(sSp1);
    if(0 != sSp2.length) y = atoi(sSp2);
    else y = DefYr(m,d);
  }
  else if(f=="ddmmyy"){
    m = atoi(sSp1);
    d = atoi(t);
    if(0 != sSp2.length) y = atoi(sSp2);
    else y = DefYr(m,d);
  }else{
    if(0 == sSp2.length) return false;
    m = atoi(sSp1);
    d = atoi(sSp2);
    y = atoi(t);
  }
  if(y < 100){
    y = 1900+y;
    while(y < g_yLow) y = y+100;
  }
  if(y < g_MINY || y > g_MAXY || m < 1 || m > 12) return false;
  if(d < 1 || d > GetMonthCount(m,y)) return false;
  g_month = m;
  g_day = d;
  g_year = y;
  return true;
}

function DefYr(m,d){
  var dt = new Date();
  var yCur = (dt.getYear() < 1000) ? 1900+dt.getYear() : dt.getYear();
  if(m-1 < dt.getMonth() || (m-1 == dt.getMonth() && d < dt.getDate())) return 1+yCur;
  else return yCur;
}

function atoi(s){
  var t = 0;
  for(var i = 0; i < s.length; i++){
    var c = s.charAt(i);
    if(!isdigit(c)) return t;
    else t = t*10 + (c-'0');
  }
  return t;
}

function isdigit(c){return(c >= '0' && c <= '9');}
function GetMonthCount(m,y){
  var c = rgMC[m-1];
  if((2 == m) && IsLeapYear(y)) c++;
  return c;
}
function IsLeapYear(y){
  if(0 == y % 4 && ((y % 100 != 0) || (y % 400 == 0))) return true;
  else return false;
}
var previousCalendarField="";
function ShowCalendar(eP,eD,eDP,dmin,dmax,fnCB){
    g_eC=eD;
    g_eCV=eD.value;
	g_e2=eDP;
	DoLoad();
	var dF=document.getElementById('CalFrame');	
	var wF=dF;
  dM2=new Date(dmax);
  if(eDP!=null){
	// subtract one day from dmax when 
	dM2=new Date(dM2-86400000); 
  }
  SetMinMax(new Date(dmin),dM2);
  g_fnCB=fnCB;

  if(eD==g_eC && ("block"==dF.style.display && previousCalendarField==eP)){
    if(g_eCV != eD.value && GetInputDate(eD.value,g_dFmt)){
      g_eCV=eD.value;
      SetInputDate(g_day,g_month,g_year);
      SetDate(g_day,g_month,g_year);
    }else{ 
      dF.style.display="none";
	}
  }else{
    if(GetInputDate(eD.value,g_dFmt)){
      SetInputDate(g_day,g_month,g_year);
      SetDate(g_day,g_month,g_year);
	  
    }else if(null != eDP && GetInputDate(eDP.value,g_dFmt)){
      SetInputDate(g_day,g_month,g_year);
      SetDate(g_day,g_month,g_year);
    }else{
      var dt=new Date(dmin);
      SetInputDate(-1,-1,-1);
      SetDate(dt.getDate(),dt.getMonth()+1,dt.getFullYear());
    }
    var eL=0;var eT=0;
	var arrP=findPos(eP);
	eL=arrP[0];
	eT=arrP[1];
    var eH=arrP[3];
	var dF2=document.getElementById('CalFrame');
    if("none"==dF.style.display)
      dF.style.display="block";
    dF2.style.left=eL+"px";
    dF2.style.top=eT+eH+"px";
  }
	previousCalendarField=eP;
}

function setDateOffset(formElement, amonth,aday,ayear){
	myDate = new Date(parseInt(ayear), parseInt(amonth)-1, parseInt(aday)+daysToOffset);
	formElement.value=(myDate.getMonth()+1)+'/'+myDate.getDate()+'/'+myDate.getFullYear();
}

function SetDateP(d,m,y){
  var ds=GetDateSep();
  g_eC.focus();
  if("mmddyy"==g_dFmt) g_eC.value=m+ds+d+ds+y;
  else if("ddmmyy"==g_dFmt) g_eC.value=d+ds+m+ds+y;
  else g_eC.value=y+ds+m+ds+d;  
  if(g_e2!=null){
  	setDateOffset(g_e2, m,d,y);
  }  
  g_eCV=g_eC.value;
  if(null != g_fnCB && "" != g_fnCB)
    eval(g_fnCB);
}

function GetDOW2(d,m,y){
  var dt=new Date(y,m-1,d);
  return(dt.getDay()+(7-GetDowStart()))%7;
}

function LoadMonths(n){
  var dt=new Date();
  var m=dt.getMonth()+1;
  var y=dt.getFullYear();
  var rg=new Array(n);
}
LoadMonths(12);
var g_fCalLoaded=false;
var wp=window;
document.write('<div id="CalFrame" class="dayTable" onmousedown="ignoreClick=true;disabletext(event)" style="display:none;"><div class="header"><span><a id="Prev" href="javascript:PC();">&lt;</a></span><span class="title" id="Title"></span><span><a id="Next" href="javascript:NC();">&gt;</a></span></div><div class="dow">');
var lss='SMTWTFS';
for(i=0;i<7;i++)document.write('<span class="dows">'+lss.substr(i,1)+'</span>');
document.write('</div><div id="MonthImg" style="position:relative; float:left; left:0px; top:0px; width:100px; height:120px;" >');
for(i=0;i<42;i++){
		document.write('<a id="d'+i+'" href="javascript:void(0);">'+(i+1)+'</a>');
	}
document.write('</div></div>');
var cf=document.getElementById('CalFrame');
bdc=[];
var dMin;var dMax, dMinYear, dMaxYear;
var XOff=2;var YOff=1;
var XSize=20;var YSize=18;

var g_dC=-1;var g_mC=-1;var g_yC=-1;
var g_dI=-1;var g_mI=-1;var g_yI=-1;

function DoLoad(){
	var arrP=findPos(document.getElementById('MonthImg'));
	arrP=[0,0,0,0];
	for(i=0;i<7;i++){
		for(j=0;j<6;j++){
			var t=j*7+i;
			var b=document.getElementById('d'+t);
			b.day=t+1;
			b.onclick=BC;
			b.className="dt";
			b.style.left=(arrP[0]+XOff+XSize*i-1)+"px";
			b.style.top=(arrP[1]+YOff+YSize*j)+"px";
			bdc[t]=b;
		}
	}
}

function TC(e){
	if(e==null){
		e=event;
		es=e.srcElement;
		ns=false;
	}else{
		ns=true;
		es=e.target;
	}
	if(es.className=="dt"){
		var dt=new Date();
		SetDateP(dt.getDate(),dt.getMonth()+1,dt.getFullYear());
		var c=document.getElementById("CalFrame");
		c.style.display="none";
	}
	if(ns){

		e.stopPropagation();
	}else{
		e.cancelBubble=true;
	}
}

function BC(e){
	if(e==null){
		e=event;
		es=e.srcElement;
		ns=false;
	}else{
		ns=true;
		es=e.target;
	}
	if(es.className=="gb" || es.className=="dt"){
		var iDay = es.day;
		iDay-=GetDOW(1,g_mC,g_yC);
		SetDateP(iDay,g_mC,g_yC);
		var c=document.getElementById("CalFrame");
		c.style.display="none";
	}
	if(ns){
		e.stopPropagation();
	}else{
		e.cancelBubble=true;
	}
}

function CC(){
	var c=document.getElementById("CalFrame");
	c.style.display="none";
}

function NC(){
if(g_mC==12) SetDate(g_dC,1,g_yC+1);
else SetDate(g_dC,g_mC+1,g_yC);
}

function PC(){
if(g_mC==1) SetDate(g_dC,12,g_yC-1);
else SetDate(g_dC,g_mC-1,g_yC);
}

function SetInputDate(day,month,year){g_dI = day;g_mI = month;g_yI = year;}

function FmtTitle(str){
var r=str.charAt(0);
for(i=1;i<str.length;i++) r=r+"&nbsp;"+str.charAt(i);
return r;		
}
function SetMinMax(min2,max2){
	dMin=min2;
	dMinYear=dMin.getFullYear();
	if(dMinYear < 1000){
		dMinYear+=1900;
	}
	
	dMax=max2;
	dMaxYear=dMax.getFullYear();
	if(dMaxYear < 1000){
		dMaxYear+=1900;
	}
}

function SetDate(day, month, year){
if( year>dMaxYear || (year==dMaxYear&&month>(dMax.getMonth()+1)) ){
	return;
}
if( year<dMinYear || (year==dMinYear&&month<(dMin.getMonth()+1)) ){
	return;
}
daysInMonth=GetMonthCount(month,year);
startDay=GetDOW(1,month,year);
for(var i=0;i<42;i++){
	var c=document.getElementById('d'+i);
	if(startDay>i){
		c.innerHTML="";
	}else if(i>=startDay+daysInMonth){
		c.innerHTML="";
	}else{
		c.innerHTML=(i-startDay)+1;	
	}
}
document.getElementById('Title').innerHTML=FmtTitle(rgMN[month-1])+'&nbsp;&nbsp;'+FmtTitle(year.toString());
var dt=new Date();
var s,n,v,d;
if( year<dMinYear || (year==dMinYear&&month<=(dMin.getMonth()+1)) ){n="hdr";v="none";}else{n="hdrA";v="block";}
document.getElementById('Prev').style.display=v;

if( year>dMaxYear || (year==dMaxYear&&month>=(dMax.getMonth()+1)) ){n="hdr";v="none";}else{n="hdrA";v="block";}
document.getElementById('Next').style.display=v;

var i=0;
var iMin=GetDOW(1,month,year);
var iMax=GetMonthCount(month,year)+GetDOW(1,month,year);
for(;i<iMin;i++){ bdc[i].className="ndt";bdc[i].onclick=function(){ return false; }}

if( year<dMinYear || (year==dMinYear&&month<(dMin.getMonth()+1)) || year>dMaxYear || (year==dMaxYear&&month>(dMax.getMonth()+1)) ){
	for(;i<iMax;i++){ bdc[i].className="bdt"; bdc[i].onclick=BC;}
}else if(month==(dMin.getMonth()+1)&&year==dMinYear){
	iBox=dMin.getDate()+GetDOW(1,dMin.getMonth()+1,dMinYear)-1;
	
	for(;i<iMax;i++){
		if(i<iBox){
		n="bdt";bdc[i].onclick=function(){ return false;}}else{
		n="dt";bdc[i].onclick=BC;}
		bdc[i].className=n;
	}
}else if(month==(dMax.getMonth()+1)&&year==dMaxYear){
	iBox=dMax.getDate()+GetDOW(1,dMax.getMonth()+1,dMaxYear)-1;
	for(;i<iMax;i++){
		if(i<iBox+1){n="dt";bdc[i].onclick=BC;}else{n="bdt";bdc[i].onclick=function(){ return false;}}
		bdc[i].className=n;
	}
}else{
	for(;i<iMax;i++){bdc[i].className="dt"; bdc[i].onclick=BC;}
}

for(;i<42;i++){
bdc[i].className="ndt";}
if(-1!=g_dI&&month==g_mI&&year==g_yI){
	iBox=g_dI+GetDOW(1,g_mI,g_yI)-1;
	bdc[iBox].className="gb";
}

g_dC=day;
g_mC=month;
g_yC=year;
}

function ValidDate(day,month,year){
if( year<dMinYear || (year==dMinYear&&month<(dMin.getMonth()+1)) || (year==dMinYear&&month==(dMin.getMonth()+1)&&day<dMin.getDate()) ) return false;
else if( year>dMaxYear || (year==dMaxYear&&month>(dMax.getMonth()+1)) || (year==dMaxYear&&month==(dMax.getMonth()+1)&&day>dMax.getDate()) ) return false;
else return true;
}

function GetMonthCount(month,year){
var c=rgMC[month-1];
if((2==month)&&IsLeapYear(year)) c++;
return c;
}

function IsLeapYear(year){return( 0==year%4 && ((year%100!=0)||(year%400==0)) );}

function GetDOW(day,month,year){
var dt=new Date(year,month-1,day);
return (dt.getDay()+(7-GetDowStart()))%7;
}

var rgMN=new Array(12);
rgMN[0]="JAN";
rgMN[1]="FEB";
rgMN[2]="MAR";
rgMN[3]="APR";
rgMN[4]="MAY";
rgMN[5]="JUN";
rgMN[6]="JUL";
rgMN[7]="AUG";
rgMN[8]="SEP";
rgMN[9]="OCT";
rgMN[10]="NOV";
rgMN[11]="DEC";

var rgMC=new Array(12);
rgMC[0]=31;
rgMC[1]=28;
rgMC[2]=31;
rgMC[3]=30;
rgMC[4]=31;
rgMC[5]=30;
rgMC[6]=31;
rgMC[7]=31;
rgMC[8]=30;
rgMC[9]=31;
rgMC[10]=30;
rgMC[11]=31;
g_fCalLoaded=true;





var lsh = "" ;
var dtCh= "/";
var minYear=2004;
var maxYear=2100;
// offset the dates after they are selected
daysToOffset=1;


function validateDate(as_type) {
	var dateValid = true ;
	if (as_type == 'start') {
		var la_date = document.hotelSearchForm.hotel_search_start_date.value.split("/") ;
		var ls_dateStr = document.hotelSearchForm.hotel_search_start_date.value ;
		dateValid = isDate(ls_dateStr) ;
		if (! dateValid) {
			document.hotelSearchForm.hotel_search_start_date.focus();
		}
	} else {
		var la_date = document.hotelSearchForm.hotel_search_end_date.value.split("/") ;
		var ls_dateStr = document.hotelSearchForm.hotel_search_end_date.value ;
		dateValid = isDate(ls_dateStr) ;
		if (! dateValid) {
			document.hotelSearchForm.hotel_search_end_date.focus();
		}
	}
	return dateValid ;
}

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this;
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strMonth=dtStr.substring(0,pos1)
	var strDay=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		validationMessage = "Please enter a valid date in the format of: mm/dd/yyyy." ;
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		validationMessage = "Please enter a valid date in the format of: mm/dd/yyyy." ;
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		validationMessage = "Please enter a validate date in the format of: mm/dd/yyyy." ;
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		validationMessage = "Please enter a valid 4 digit year between "+minYear+" and "+maxYear+"." ;
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		validationMessage = "Please enter a validate date in the format of: mm/dd/yyyy." ;
		return false
	}
return true
}


// JScript source code
strDownloadURL = "test.asp";
var searchFor = "";	
var noInput= "Please include a word or phrase in your search.";
var searchlocale = "";
var isV5 = false;
var isIE = false;
if (parseInt(navigator.appVersion) >= 5) isV5 = true;
if (navigator.appVersion.indexOf("MSIE") != -1) isIE = true;

function MouseOutMenu(Item) {
	if (isV5) {
		var MenuItem = document.getElementById(Item);
		MenuItem.setAttribute("style", "");
	}
	eval(Item + ".style.borderColor = '#E7E7E7';");	
}
function MouseOverMenu(Item) {
	if (isV5) {
		var MenuItem = document.getElementById(Item);
		MenuItem.setAttribute("style", "border-width:2px;border-style:solid;border-color:#000080;");
	}
	eval(Item + ".style.borderColor = '#000080';");
}
function confirmSubmit()
{
	var agree=confirm("Are you sure you want to continue?  Please note that these changes cannot be undone!");
	if (agree)
		return true ;
	else
	return false ;
}

function redirect(){
	window.open("get_order_all.asp")						
}

function openWin( windowURL, windowName, windowFeatures ) { 
	return window.open( windowURL, windowName, windowFeatures ) ; 
} 

function something()
{	
	var agree=confirm("Are you sure you want to continue?  Please note that these changes cannot be undone!");
	if (agree)
		return true ;
	else
	return false ;
}

function newWindow(file,window) {
	msgWindow=open(file,window,'resizable=no,width=400,height=200');
	if (msgWindow.opener == null) msgWindow.opener = self;
}

function downloadToOnlineStorage(strProvider)
{
if(strProvider == "xdrive")
{
	var strXDriveRedirURL = '';
	strXDriveRedirURL += '/onlinestorage/redir_xdrive_download.asp';
	strXDriveRedirURL += ('?' + strDownloadURL);
	window.open(strXDriveRedirURL,'','toolbar=no,menubar=no,scrollbars=no,fullscreen=no,resizable=no,width=575,height=200');
}

}

function change(ID){
		window.location.href = "tax_edit.asp?ID=" + ID
}

function deleterate(ID){
		window.location.href = "tax_delete_confirm.asp?ID=" + ID	
}

function batchdelete() {
		if (window.confirm("Are you sure you want to continue? Deletions cannot be undone!")) 
			{  document.forms[0].Action.value = "Delete";
				document.forms[0].submit();
		} 
    }
function confirmAction(Message)
{
	var agree=confirm(Message);
	if (agree)
		return 1 ;
	else
	return 0 ;
}
function getClearText( strSrc ) 
{
	//Insert HTML Strign, and Get clear String
	return  strSrc.replace( /<[^<|>]+?>/gi,'' );
}
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null
	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This example doesn't work in Opera") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
		strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
		objXmlHttp=new ActiveXObject(strName)
		objXmlHttp.onreadystatechange=handler 
		return objXmlHttp
		} 
		catch(e)
		{ 
		alert("Error. Scripting for ActiveX might be disabled") 
		return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
	objXmlHttp=new XMLHttpRequest()
	objXmlHttp.onload=handler
	objXmlHttp.onerror=handler 
	return objXmlHttp
	}
} 

function Validate(sId,eId)
{
	for(var i=sId;i<eId;i++)
	{
		if(document.getElementById(i).value == '')
		{
			alert(document.getElementById(i).title + ' should not be empty');
			document.getElementById(i).focus();
			return false;
		}
		if(i == eId)
		{
			return true;
		}
	}
}
function Radio_Validate(Obj,message)
{
		var counter;
		counter = 0
		for (var i=0; i < Obj.length; i++)
 		{
			if(Obj[i].checked == false)
				counter = counter + 1
		}
		if(counter == Obj.length)
		{
			alert(message);
			Obj[0].focus()
			return false;
		}
}
function numberOnly(e,txt)
{
	if(e.keyCode == 46)
	{
		var i;
		var dotcount = 0 ;
		for(i=0;i<txt.length;i++)
		{
			if(txt.charAt(i) == ".")
			{
				dotcount = dotcount + 1;
				if(parseInt(dotcount) >= 1)
				{
					e.keyCode = 0;
					alert("Decimal point should not be more then one");
				}
			}
		}
	}
	else if ((!(e.keyCode >= 48 && e.keyCode <= 57)) && (!(e.keyCode == 46 )) && (!(e.keyCode == 13 )))
	{
		e.keyCode = 0;
		//alert(e.keyCode);
		alert("Amount should be in digit 0 to 9");
	}
}
function allowChars(Chars,Obj,Msg)
{
	var checkOK = Chars;
	var checkStr = Obj.value;
	var allValid = true;
	var allNum = "";
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		allValid = false;
		break;
		}
		allNum += ch;
	}
	if (!allValid)
	{
		alert(Msg);
		Obj.focus();
		return false;
	}
	else
		return true;
}
function LimitLength(obj,length,msg)
{
	if(obj.value.length >= length)
	{
		obj.value = obj.value.substring(0,length-1);
		alert(msg);
		obj.focus();
		return false;
	}
}
function reloadCaptcha()
{
	document.getElementById("imgCaptcha").src = "/aspcaptcha.asp?p=" + new Date().getTime();
}

function AddToCart(ID,URL)
{
	var icol, scol, isize, ssize, sres, indc, inds, lenc,strIDs, lens ;
	var colFlag, sizeFlag;
	colorFlag = false;
	sizeFlag = false;
	if(document.getElementById('SelColor'))
	{
		lenc = document.getElementById('SelColor').length;
	}
	if(document.getElementById('SelSize'))
	{
		lens = document.getElementById('SelSize').length;
	}
	if (lenc > 0)
	{
	  indc = document.getElementById('SelColor').selectedIndex;
	  icol = document.getElementById('SelColor').value.toString();
	  scol = document.getElementById('SelColor').options[indc].text;			  
		  if(icol == "")
		  {
				$(".flora > ul").tabs("select", 0);
				alert("Please Select Color Option");
				document.getElementById('detail_options').style.display = 'block';
				document.getElementById('SelColor').focus();
				colorFlag = false;
		  }
		  else
				colorFlag = true;
	}
	else
	{
	  icol = "0";
	  scol = "";
	  colorFlag = true;
	}
	if(colorFlag == true)
	{
		if (lens > 0)
		{
		  inds  = document.getElementById('SelSize').selectedIndex;			  
		  isize = document.getElementById('SelSize').value.toString();
		  ssize = document.getElementById('SelSize').options[inds].text;
			  if(isize == "")
			  {
					$(".flora > ul").tabs("select", 0);
					alert("Please Select Size Option");
					document.getElementById('detail_options').style.display = 'block';
					document.getElementById('SelSize').focus();
					sizeFlag = false;
			  }
			  else
					sizeFlag = true;
		}
		else
		{
		  isize = "0";
		  ssize = "";
		  sizeFlag = true;
		}
		var iQuantity =	eval(document.getElementById('Qty').value);
		var chkcount = eval(document.getElementById('sim').value);
		var strIDs='';
		for(var i=1;i<chkcount+1;i++)
		{
			if(document.getElementById(i).checked == true)
			{
				strIDs += '&AddID' + i + '=' + eval(document.getElementById(i).value);
			}
		}
		strIDs += '&NumCheckboxes=' + chkcount;
	}
	if(colorFlag == true && sizeFlag == true)
	{
		alert("Your selection has been added to cart. Click OK to continue.");
		window.location.href = "http://www.medical-supplies-equipment-company.com/product/add_to_shop_cart.asp?ID=" + ID + "&color=" + icol + "&scol=" + scol + "&size=" + isize + "&ssize=" + ssize + "&Quantity=" + iQuantity + strIDs + "&Go=" + URL;	
	}				
}
