
function MM_findObj(n, d) { //v4.01

    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

            d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

    if(!x && d.getElementById) x=d.getElementById(n); return x;

    }

function MM_swapImage() { //v3.0

    var i,j=0,x,a=MM_swapImage.arguments; 
    document.MM_sr=new Array; 
    for(i=0;i<(a.length-2);i+=3)
      if ((x=MM_findObj(a[i]))!=null){
         document.MM_sr[j++]=x; 
         if (!x.oSrc) 
            x.oSrc=x.src; 
         x.src=a[i+2];
         
      }

}

function MsgDlgBox(clientID, stringMessage) 
			{ 
				var el = document.getElementById(clientID); 
				var returnValue = confirm(stringMessage); 
				if (el != undefined) 
					el.value = returnValue; 
			} 
          
function MM_swapImageCat() { //v3.0

    var i,j=0,x,a=MM_swapImage.arguments; 
    document.MM_sr=new Array; 
    for(i=0;i<(a.length-2);i+=3)
      if ((x=MM_findObj(a[i]))!=null){
         document.MM_sr[j++]=x; 
         if (!x.oSrc) 
            x.oSrc=x.src; 
         x.src=a[i+2];
         if (a[i] == 'catalog') {
            document.getElementById("mymenu").style.display='block';
            document.getElementById("cellCatmenu").height='35px';//document.getElementById("mymenu").height;
            }
         else {
            document.getElementById("mymenu").style.display='none';
            document.getElementById("cellCatmenu").height='1px';
            }
      }

}
function MM_swapImgRestore() { //v3.0

    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_preloadImages() { //v3.0

    var d=document; 

    if(d.images){ 

        if(!d.MM_p) 

            d.MM_p=new Array();

        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 

        for(i=0; i<a.length; i++)

            if (a[i].indexOf("#")!=0){ 

                d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];

            }
    }
}

function FindAString(str,str1)
{ var i=-1;	

i = str.indexOf(str1);
if (i != -1)
	return(i);
else
	return(-1);  		    
}

function SwapColor(Font, inout)
{
  if (inout == 1)
      Font.style.color = "blue";
  else
      Font.style.color = "dimgray";    
}


function NewWindow(url, w, h) 
{

// If you place Thumb.aspx in a different directory that your root image directory,
// you will need to add the image directory to url below, like:
// url = "/rootImageDirectory/" + url + ".jpg"

  //url = "/" + url + ".jpg"
  //url = url + ".jpg";
  if (w > screen.width || h > screen.width)
  {
    if (w > screen.width && h <= screen.height)
    {
      var nw = screen.width - 70;
      var nh = parseInt(h) + 36
    }
    if (h > screen.height && w <= screen.width)
    {
      var nh = screen.height - 70;
      var nw = parseInt(w) + 36
    }
    if (w > screen.width && h > screen.height)
    {
      var nh = screen.height - 70;
      var nw = screen.width - 70;
    }
    //alert("Trying to show this page: " + url);
    //"Zoomed.htm?f=" + url + "&w=" + nw + "&h=" + nh
    window.open(url,"IWIN","width=" + nw + ",height=" + nh + ",left=0,top=0,scrollbars=yes,resizable=yes");

  }
  else
  {
    var nh = parseInt(h) + 25;
    var nw = parseInt(w) + 25;
    //alert("Trying to show this page: " + url)_blank
    window.open(url,"IWIN","width=" + nw + ",height=" + nh + ",scrollbars=no,resizable=no");
  }
}

function ShowZoomed(url,nw, nh)
{ var features; 
  var nw1, nh1;
  
  nw1 = nw + 50;
  nh1 = nh + 60;
  features = "width=" + nw1 + ",height=" + nh1 + ",left=10,top=10,scrollbars=yes,resizable=yes";
  //alert("ShowProduct: Zooming.htm?f=" + url + "&id=" + ident + "&w=" + nw + "&h=" + nh );
  win2 = window.open( url,"BigWindow",features);
}

function ShowZoomed2(url,ident, nw, nh)
{ var features; 
  var nw1, nh1;
  
  nw1 = nw + 40;
  nh1 = nh + 40;
  features = "width=" + nw1 + ",height=" + nh1 + ",left=10,top=10,scrollbars=yes,resizable=yes";
  //alert("ShowProduct: Zooming.htm?f=" + url + "&id=" + ident + "&w=" + nw + "&h=" + nh );
  win2 = window.open("","BigWindow",features);
  win2.document.write('<html>');
  win2.document.write('<title>'+ ident + '</title>');
  win2.document.write('<head></head>');
  win2.document.write('<body><img border=0 src="'+ url + '"></body>');
  win2.document.write('</html>');
  win2.document.close();
  
}
function ShowRoofs()
{
   	p = "roofs.htm";
	win1=window.open(p,"","width=700,height=670,left=20,top=20,scrollbars=yes,menubar=yes,resizable=yes");
}
function ShowRoofsSp()
{
   	p = "techos.htm";
	win1=window.open(p,"","width=700,height=600,left=20,top=20,scrollbars=yes,menubar=yes,resizable=yes");
}

function ShowBoats()
{
   	p = "boats.htm";
	win1=window.open(p,"","width=700,height=600,left=20,top=20,scrollbars=yes,menubar=yes,resizable=yes");
}

function ShowPolicy()
{
   	p = "Policy.htm";
	win1=window.open(p,"","width=700,height=550,left=20,top=20,scrollbars=yes,menubar=yes,resizable=yes");
}

function FormatSingle(input)
{ var num = input.value.replace(/\,/g,'');
   if(!isNaN(num)){
     if(num.indexOf('.') > -1){ 
        num = num.split('.');
        num[0] = num[0].toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'');
       if(num[1].length > 2){ 
          alert('You may only enter two decimals!');
          num[1] = num[1].substring(0,num[1].length-1);
       }  input.value = num[0]+'.'+num[1];        
     } 
     else{ 
        input.value = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'') };
    // return  input.value;   
   }
   else{ //alert('You may enter only numbers in this field!');
         input.value = input.value.substring(0,input.value.length-1);
   }
 }


function dispDate(dateVal) {
			DaystoAdd=dateVal
			TodaysDate = new Date();
			TodaysDay = new Array('Sunday', 'Monday', 'Tuesday','Wednesday', 'Thursday', 'Friday', 'Saturday');
			TodaysMonth = new Array('January', 'February', 'March','April', 'May','June', 'July', 'August', 'September','October', 'November', 'December');
			DaysinMonth = new Array('31', '28', '31', '30', '31', '30', '31', '31', '30', '31', '30', '31');
			function LeapYearTest (Year) {
			if (((Year % 400)==0) || (((Year % 100)!=0) && (Year % 4)==0)) {
			return true;
			}
			else {
			return false;
			}
			}
			CurrentYear = TodaysDate.getYear();
			if (CurrentYear < 2000) 
			CurrentYear = CurrentYear + 1900;
			currentMonth = TodaysDate.getMonth();
			DayOffset = TodaysDate.getDay();
			currentDay = TodaysDate.getDate();
			month = TodaysMonth[currentMonth];
			if (month == 'February') {
			if (((CurrentYear % 4)==0) && ((CurrentYear % 100)!=0) || ((CurrentYear % 400)==0)) {
			DaysinMonth[1] = 29;
			}
			else {
			DaysinMonth[1] = 28;
			}
			}
			days = DaysinMonth[currentMonth];
			currentDay += DaystoAdd;
			if (currentDay > days) {
			if (currentMonth == 11) {
			currentMonth = 0;
			month = TodaysMonth[currentMonth];
			CurrentYear = CurrentYear + 1
			}
			else {
			month =
			TodaysMonth[currentMonth+1];
			}
			currentDay = currentDay - days;
			}
			DayOffset += DaystoAdd;
			function offsettheDate (offsetCurrentDay) {
			if (offsetCurrentDay > 6) {
			offsetCurrentDay -= 6;
			DayOffset = TodaysDay[offsetCurrentDay-1];
			offsettheDate(offsetCurrentDay-1);
			}
			else {
			DayOffset = TodaysDay[offsetCurrentDay];
			return true;
			}
			}
			offsettheDate(DayOffset);TheDate = DayOffset + ', ';
			TheDate += month + ' ';
			TheDate += currentDay + ', '; 
			if (CurrentYear<100) CurrentYear="19" + CurrentYear;
			TheDate += CurrentYear;
			document.write(' '+TheDate);
} 
			
function showImage(imgId,typ) {
  var objImg = document.getElementById(imgId);
  if (objImg) {
                   if (typ == "1")
                        objImg.src = "../images/menu_out_sel.gif";
                   else if (typ == "2")
                       objImg.src = "../images/menu_out.gif";
               }
}
		   