//
// Common.js - scripts common to MD pages
//
// CONTENTS
//	insertWebmasterMail - Insert a link to mall webmaster
//	insertFeedbackMail - Insert a link to the feedback mailbox
// 	insertMail - insert a mail link
//
// Common variables
// ================
// Email stealthing
var cdom = "maxim-diversions.com";
var sdom = "sbcglobal.net";
var webmastername = "webmaster";
var feedbackname = "feedback";
var infoname = "info";
var billname = "billing";
var supportname = "customer.support";
var webdesignname = "WebDesign";
var productinfoname = "products.info";
var genealogyname = "genealogy";
var swanswellname = "swanswell.studio";

// Support staff slide generator variables
var NumberImagesSupportSlide = 3;
var imageSupportSlide = 0;
var imagSupportSlide = new MakeArray(NumberImagesSupportSlide);
var linkSupportSlide = new MakeArray(NumberImagesSupportSlide);
imagSupportSlide[1] = "images/IMG_8414_sm2.jpg";
linkSupportSlide[1] = "index.htm";
imagSupportSlide[2] = "images/IMG_8444_sm2.jpg";
linkSupportSlide[2] = "index.htm";
imagSupportSlide[3] = "images/IMG_8448_sm2.jpg";
linkSupportSlide[3] = "index.htm";

// Staff slide generator variables
var NumberImagesStaffSlide = 5;
var imageStaffSlide = 0;
var imagStaffSlide = new MakeArray(NumberImagesStaffSlide);
var linkStaffSlide = new MakeArray(NumberImagesStaffSlide);
imagStaffSlide[1] = "images/IMG_8391_sm.jpg";
linkStaffSlide[1] = "index_x.htm";
imagStaffSlide[2] = "images/IMG_8436_sm.jpg";
linkStaffSlide[2] = "chiropractic.htm";
imagStaffSlide[3] = "images/IMG_8435_sm.jpg";
linkStaffSlide[3] = "chiropractic.htm";
imagStaffSlide[4] = "images/IMG_8429_sm.jpg";
linkStaffSlide[4] = "therapy.htm";
imagStaffSlide[5] = "images/IMG_8443_sm.jpg";
linkStaffSlide[5] = "chiropractic.htm";

// Functions 
// =========
function genNavMenu( activebar ) {
  document.writeln( 
	'      <ul id="navigation">');
  if (activebar == 1)
    document.writeln (
	'      <li class="home" id="youarehere" title="You Are Here"><strong>Home</strong></li>' );
  else
    document.writeln (
	'      <li ><a href="/index.html" class="home" title="Links to our Home page">Home</a></li>' );

  if (activebar == 7)
    document.writeln (
	'      <li  id="youarehere" title="You Are Here"><strong>Web Design</strong></li>' );
  else
    document.writeln (
	'      <li ><a href="/webdesign.html"  class="webdesign" title="Links to our Web Design pages">Web Design</a></li>');

  if (activebar == 4)
    document.writeln (
	'      <li class="music" id="youarehere" title="You Are Here"><strong>Music</strong></li>' );
  else
    document.writeln (
	'      <li ><a href="/music.html" class="music" title="Links to our Music Pages">Music</a></li>');

  if (activebar == 2)
    document.writeln (
	'      <li class="books" id="youarehere" title="You Are Here"><strong>Books</strong></li>' );
  else
    document.writeln (
	'      <li ><a href="/books.html" class="books" title="Links to our Books Pages">Books</a></li>' );

//  if (activebar == 3)
//    document.writeln (
//	'      <li class="magazines" id="youarehere" title="You Are Here"><strong>Magazines</strong></li>' );
//  else
//    document.writeln (
//	'      <li ><a href="/magazines.html" class="magazines" title="Links to our Magazines Pages">Magazines</a></li>');

//  if (activebar == 5)
//    document.writeln (
//	'      <li class="vittles" id="youarehere" title="You Are Here"><strong>Vittles</strong></li>' );
//  else
//    document.writeln (
//	'      <li ><a href="/vittles.html" class="vittles" title="Links to our Vittles Pages">Vittles</a></li>');

  if (activebar == 6)
    document.writeln (
	'      <li class="generalstore" id="youarehere" title="You Are Here"><strong>General Store</strong></li>' );
  else
    document.writeln (
	'      <li ><a href="/generalstore.html" class="generalstore" title="Links to our General Store Pages">General Store</a></li>');

//  if (activebar == 8)
//    document.writeln (
//	'      <li class="swanswell" id="youarehere" title="You Are Here"><strong>Swanswell Recording Studio</strong></li>' //);
//  else
//    document.writeln (
//	'<!--      <li ><a href="/swanswell.html" class="swanswell" title="Links to our Swanswell Recording Studio //pages">Swanswell  Recording  Studio</a></li> -->');

//  if (activebar == 9)
//    document.writeln (
//	'      <li class="genealogy" id="youarehere" title="You Are Here"><strong>Genealogy</strong></li>' );
//  else
//    document.writeln (
//	'      <!-- <li ><a href="/genealogy.html" class="genealogy" title="Links to our Genealogy page">Genealogy</a></li> //-->');

  if (activebar == 10)
    document.writeln (
	'      <li class="faq" id="youarehere" title="You Are Here"><strong>More Information</strong></li>' );
  else
    document.writeln (
	'      <li ><a href="/faq.html" class="faq" title="Links to our More Information page">More Information</a></li>');

  if (activebar == 11)
    document.writeln (
	'      <li class="links" id="youarehere" title="You Are Here"><strong>Web Links</strong></li>' );
  else
    document.writeln (
	'      <li ><a href="/links.html" class="links" title="Links to our Web Links page">Web Links</a> </li>');
    document.writeln ( '      </ul>');

  document.writeln(
	'      <p>',
	'Alternate Views: <br />',
	'      <a href="javascript:styleChanger(\'Small Screen\')" title="Page version for PDA\'s, cell phones, etc." >Mobile</a><br />',
	'      <a href="javascript:styleChanger(\'Low Vision\')" title="Single column, high contrast page version" >Low Vision</a><br />',
	'      <a href="javascript:styleChanger(\'Normal\')" title="Restore orginal page" >Normal</a>',
	'      </p>');
}

function genContactList() {
  document.writeln (
	'      <ul>',
	'        <li><a href="mailto:spampot@maxim-diversions.com" onclick="MDFixInfo(this);">Info</a></li>',
	'        <li><a href="mailto:spampot@maxim-diversions.com" onclick="MDFixProducts(this);">Product Info</a></li>',
	'        <li><a href="mailto:spampot@maxim-diversions.com" onclick="MDFixSupport(this);">Customer Support</a></li>',
	'        <li><a href="mailto:spampot@maxim-diversions.com" onclick="MDFixDesign(this);">Web Design</a></li>',
	'<!--        ',
	'        <li><a href="mailto:spampot@maxim-diversions.com" onclick="MDFixStudio(this));">Swanswell Studio</a></li>',
	'        <li><a href="mailto:spampot@maxim-diversions.com" onclick="MDFixGenealogy(this);">Genealogy</a></li>',
	'-->',
	'        <li><a href="mailto:spampot@maxim-diversions.com" onclick="MDFixBilling(this);">Billing</a></li>',
	'        <li><a href="mailto:spampot@maxim-diversions.com" onclick="MDFixWebMaster(this);">Web Master</a></li>',
	'      </ul>');
}

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);
    }
}

// Derived from: Webs Unlimited's J-BOTS FrontPage 2000 JavaScript Generator version 3.0
// Copyright Webs Unlimited 1998 All rights reserved - http://WebsUnlimited.com
// make an array of length n Needed for older javascript browsers
// MakeArray for older browsers
function MakeArray(n) {
	this.length = n;
	for (var i = 1; i <= n; i++) {
		this[i] = null;
	}
	return this;
}


// set up the random seed and value
function GetRandSupportSlide() 	{
    day = new Date();
    seed = day.getTime();
    return parseInt(((seed - (parseInt(seed/1000,10) * 1000)) /10) /100 * 
	NumberImagesSupportSlide + 1,10);
	  }
function NewImageSupportSlide() {
    	if (imageSupportSlide == 0 ) { 
      		while( OldRandNumSupportSlide == RandNumberSupportSlide) 
			RandNumberSupportSlide = GetRandSupportSlide();
		OldRandNumSupportSlide = RandNumberSupportSlide;
	} 
	else { 
		if (imageSupportSlide == NumberImagesSupportSlide) { imageSupportSlide = 0; } 
		RandNumberSupportSlide = ++imageSupportSlide;
	}
        document.images['imgSupportSlide'].src = imagSupportSlide[RandNumberSupportSlide];
	window.setTimeout("NewImageSupportSlide()",20000);
}

function insertMail( name, domain, linkText)
{
	document.write("<a href='mailto:" + name + "@" + domain + "' title='E-Mail Link' >");
	document.write( linkText );
	document.write("</a>");
}

function insertMailSubject( name, domain, linkText, subject)
{
	document.write("<a href='mailto:" + name + "@" + domain + "?subject=" + subject + "'" +
                                "title='E-Mail Link' >");
	document.write( linkText );
	document.write("</a>");
}

function insertIconMail( name, domain, linkText, icon, alt, ht, wd )
{
	document.write("<a title='E-Mail link'href='mailto:" + name + "@" + domain + "'>");
	document.write( '	<img border="0" src="' + icon + '" alt="' + alt + '" ' +
						'align="middle" width="' + wd + '" height="' + ht + '">' );


//	document.write( linkText );
//	document.write("</a>");
}

		// Webs Unlimited's J-BOTS FrontPage 2000 JavaScript Generator version 3.0
		// Copyright Webs Unlimited 1998 All rights reserved - http://WebsUnlimited.com

		// set up the random seed and value
		function GetRandStaffSlide()
		{
		  day = new Date();
		  seed = day.getTime();
		  return parseInt(((seed - (parseInt(seed/1000,10) * 1000)) /10) /100 * NumberImagesStaffSlide + 1,10);
		}
		function NewImageStaffSlide()
		{
		  if (imageStaffSlide == 0 ) { 
		   while( OldRandNumStaffSlide == RandNumberStaffSlide) RandNumberStaffSlide = GetRandStaffSlide();
		   OldRandNumStaffSlide = RandNumberStaffSlide;
		  } 
		  else { 
		   if (imageStaffSlide == NumberImagesStaffSlide) { imageStaffSlide = 0; } 
		   RandNumberStaffSlide = ++imageStaffSlide;
		  }
		  document.images['imgStaffSlide'].src = imagStaffSlide[RandNumberStaffSlide];
		  window.setTimeout("NewImageStaffSlide()",20000);
		}



function insertWebmasterMail()
{
	insertMail( webmastername, cdom, "Web Master" );
}

function insertInfoMail()
{
	insertMail( infoname, cdom, "Information" );
}


function insertListingRequest(subject)
{
	insertMailSubject( infoname, cdom, "Listing Request", subject);
}

function insertProductInfoMail()
{
	insertMail( productinfoname, cdom, "Product Information" );
}

function insertBillingMail()
{
	insertMail( billname, cdom, "Billing" );

}
function insertFeedbackMail()
{
	insertMail( feedbackname, cdom, "Feedback" );
}
function insertSupportMail()
{
	insertMail( supportname, cdom, "Customer Support" );
}


function insertWebDesignMail()
{
	insertMail( webdesignname, cdom, "Web Design" );
}

function insertGenealogyMail()
{
	insertMail( genealogyname, cdom, "Genealogy" );
}

function insertSwanswellMail()
{
	insertMail( swanswellname, cdom, "Swanswell Studio" );
}

// Create a cookie
function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

// Read a cookie
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

// Change page style
function styleChanger(styleTitle) {
  var lnks = document.getElementsByTagName('link');
  for (var i = lnks.length - 1; i >= 0; i--) 
  {
    if (lnks[i].getAttribute('rel').indexOf('style')> -1 && 	lnks[i].getAttribute('title')) 
    {
      lnks[i].disabled = true;
      if (lnks[i].getAttribute('title') == styleTitle) 
	lnks[i].disabled = false;
    }
  }
  createCookie( 'PageStyle', styleTitle);
}


