// Global variables
// ----------------------------------------------------------------
var mainmessage=' and then press the Subscribe button.';

// Pull Down Menu Script
// ----------------------------------------------------------------

function resetMenu()
{
  // Reset Menu
  document.getElementById("Home").style.visibility="Hidden";
  document.getElementById("Services").style.visibility="Hidden";
  document.getElementById("SignUp").style.visibility="Hidden";
  document.getElementById("Support").style.visibility="Hidden";
  document.getElementById("Testimonial").style.visibility="Hidden";
  document.getElementById("Reseller").style.visibility="Hidden";
  document.getElementById("Submission").style.visibility="Hidden";
  document.getElementById("SEO").style.visibility="Hidden";
  document.getElementById("PPC").style.visibility="Hidden";
  document.getElementById("PPI").style.visibility="Hidden";
}

function menu(sMenuItem,sStatus)
{
  resetMenu();

  // Set New Menu
  document.getElementById(sMenuItem).style.visibility=sStatus;
}

function subMenu(oSubMenuItem, sStatus)
{
  // Set Sub Menu Color
  if (sStatus=='on')
  {
    oSubMenuItem.style.backgroundColor="#FFFFFF";
  }
  else
  {
    oSubMenuItem.style.backgroundColor="#E7F3F9";
  } 
}


// Miscellaneous Script
// ----------------------------------------------------------------

function showIllustration()
{
  if (screen.width>=1000)
  {
    document.write('<img src="images/icon_webpromotionsmall.jpg" alt="Web Promotion &amp; Internet Marketing Service" align="left">');
  }

}


function showBookmark()
{
if ((navigator.appVersion.indexOf("MSIE") > 0) && (parseInt(navigator.appVersion) >= 4)) 
{
    myBookmark="<tr><td>";
    myBookmark=myBookmark + "<TABLE WIDTH='100%' BORDER='0' ALIGN='CENTER' CELLPADDING='3' CELLSPACING='0' bgcolor='E1FFDA' class='commonTable'>";
    myBookmark=myBookmark + "<TR><TD VALIGN='center' align=middle>";
    myBookmark=myBookmark + '<A HREF="javascript:window.external.AddFavorite(document.URL,document.title);" class=listing><b>Bookmark Us!</b></a><hr>';
    myBookmark=myBookmark + "<A HREF='#' onClick=style.behavior='url(#default#homepage)';setHomePage(location.href); class=listing><b>Make us your Homepage!</b></a>";
    myBookmark=myBookmark + "</TD></TR>";   
    myBookmark=myBookmark + "</TABLE></td></tr>"; 
}
var value = /\/cgi\//ig;
var msg = 1;
if (document.URL.match(value)){msg = 0;}
if ((navigator.appName == "Netscape") && (msg == 1)){
 myBookmark="";
}
}

function PageQuery(q) {
if(q.length > 1) this.q = q.substring(1, q.length);
else this.q = null;
this.keyValuePairs = new Array();
if(q) {
for(var i=0; i < this.q.split("&").length; i++) {
this.keyValuePairs[i] = this.q.split("&")[i];
}
}
this.getKeyValuePairs = function() { return this.keyValuePairs; }
this.getValue = function(s) {
for(var j=0; j < this.keyValuePairs.length; j++) {
if(this.keyValuePairs[j].split("=")[0] == s)
return this.keyValuePairs[j].split("=")[1];
}
return false;
}
this.getParameters = function() {
var a = new Array(this.getLength());
for(var j=0; j < this.keyValuePairs.length; j++) {
a[j] = this.keyValuePairs[j].split("=")[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; } 
}

function queryString(key){
var page = new PageQuery(window.location.search); 
return unescape(page.getValue(key)); 
}



// Newsletter Script
// ----------------------------------------------------------------
function NLecheck(str) {
                // Function to validate e-mail address to the following format:
		// name@domain.domaintype
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var message='Invalid Email address. \n\nPlease enter a valid E-mail address' + mainmessage;
		if (str.indexOf(at)==-1){
		   alert(message)
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert(message)
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert(message)
		    return false
		}
      	        if (str.indexOf(at,(lat+1))!=-1){
		    alert(message)
		    return false
		}
      	        if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert(message)
		    return false
		}
 	        if (str.indexOf(dot,(lat+2))==-1){
		    alert(message)
		    return false
 	        } 
		if (str.indexOf(" ")!=-1){
		    alert(message)
		    return false
		}
		return true					
	}

function NLValidateForm(){
        var clientName   = document.NewsletterForm.name
        var clientEmail  = document.NewsletterForm.email
 

        if ((clientName.value==null)||(clientName.value=="")){
		alert('Please enter your name' + mainmessage)
		clientName.focus()
		return false 
	}
	if ((clientEmail.value==null)||(clientEmail.value=="")){
		alert('Please enter your E-mail address' + mainmessage);
		clientEmail.focus()
		return false
	}
	if (NLecheck(clientEmail.value)==false){
		clientEmail.focus()
		return false
	}
        return true;
 }

function NLSubmit()
{
  if (NLValidateForm()==true)
  {
    document.NewsletterForm.submit();
  }
}

// Dreamweaver MM Functions
// ----------------------------------------------------------------
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
