/*------------------------------------------------------------------*/
// Top Drop-Down Menu Script
/*------------------------------------------------------------------*/
over = function() {
	
	var ids = new Array();
	ids[ids.length] = 'top-main-nav';
	ids[ids.length] = 'menu-nav';
	ids[ids.length] = 'home-menu';

	var element, sfEls, i, i2;
	
	for (var i=0; i<=ids.length; i++) {
		element = document.getElementById(ids[i]);
		if (typeof(element) != 'undefined' && element != null) {
			sfEls = element.getElementsByTagName("LI");
			for (var i2=0; i2<sfEls.length; i2++) {
				sfEls[i2].onmouseover=function() {
					this.className+=" over";
				}
				sfEls[i2].onmouseout=function() {
					this.className=this.className.replace(new RegExp(" over\\b"), "");
				}
			}
		}
	}
	/*
	var sfEls = document.getElementById("menu-nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" over";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" over\\b"), "");
		}
	}
	*/
}
/*------------------------------------------------------------------*/
// Members Expandable Menu Script
/*------------------------------------------------------------------*/
function showHide(theid) {
	if (document.getElementById) {
		var switch_id = document.getElementById(theid);
		if(switch_id.className=='show'){
			switch_id.className = 'hide';
		}else{
			hideParent(theid);
			switch_id.className = 'show';
		}
		return false;
	} else {
		alert('test');
	}
}
hideParent = function(theid) {
	var levelUp = document.getElementById(theid).parentNode.parentNode.getElementsByTagName('li');
	//var membershipItems = document.getElementById(theid).parentNode;
	//var membershipItems = document.getElementById("left-members-nav").getElementsByTagName('li');
	for(var f=0; f<levelUp.length; f++){
		var mainMenuItems = levelUp[f].getElementsByTagName('ul');
		for(var s=0; s<mainMenuItems.length; s++){			
			var subMenus = mainMenuItems[s].getElementsByTagName('ul')	;
			mainMenuItems[s].className="hide";
		}
	}
}
function displayCurrentNavItem(topLevelItem, subLevelItem) {
	var membershipItems = document.getElementById("left-members-nav").getElementsByTagName('ul');
	for(var f=0; f<membershipItems.length; f++) {
		// Show the current main level (ul li)
		membershipItems.getElementById(topLevelItem).className="show";
		// Show the current main second level (ul li ul li) 
		membershipItems.getElementById(subLevelItem).className="show";
	}
}

/*Function to add row highlights to table and links the row with the a tag in the row.. 
	Just pass it the table ID and it will do the rest*/
function highlightLinkRow(xTableId){
	var rows = document.getElementById(xTableId).getElementsByTagName("tr");
	for(i=0;i<rows.length;i++){
		var link = rows[i].getElementsByTagName("a")
		if(link.length >= 1){
			rows[i].onclick = new Function("document.location.href='" + link[0].href + "'");
		}
		rows[i].onmouseover = new Function("addClassName(this, 'highlight')");
		rows[i].onmouseout = new Function("removeClassName(this, 'highlight')");
	}
}
/*Simple just highlights row no linking just makes it pretty */
function highlightRow(xTableId){
	var rows = document.getElementById(xTableId).getElementsByTagName("tr");
	for(i=0;i<rows.length;i++){
		rows[i].onmouseover = new Function("addClassName(this, 'highlight')");
		rows[i].onmouseout = new Function("removeClassName(this, 'highlight')");
	}
}

/* These functions support the highlight row and provide class remove and add functionality */
String.prototype.trim = function() {
    return this.replace( /^\s+|\s+$/, "" );
}

function addClassName (elem, className) {
    removeClassName (elem, className);
    elem.className = (elem.className + " " + className).trim();
}

function removeClassName (elem, className) {
    elem.className = elem.className.replace(className, "").trim();
}


function displayFlashAdd(element) {
	var randomnumber=Math.random();
	var html = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"230\" height=\"165\" title=\"earn33\">";
	html += "<param name=\"movie\" value=\"/scripts/addServer.php?IErandFix="+randomnumber+"\" />";
	html += "<param name=\"quality\" value=\"high\" />";
	html += "<embed src=\"/scripts/addServer.php\" quality=\"high\" pluginspage=\"https://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"230\" height=\"165\"></embed>";
	html += "</object>";
	element.innerHTML = html;
}
function displayFlashTestimonials(element) {
	var html = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"738\" height=\"40\" title=\"testimonials\">";
	html += "<param name=\"movie\" value=\"/include/testimonials.swf\" />";
	html += "<param name=\"quality\" value=\"high\" />";
	html += "<embed src=\"/include/testimonials.swf\" quality=\"high\" pluginspage=\"https://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"738\" height=\"40\"></embed>";
	html += "</object>";
	element.innerHTML = html;
}
function displayShareTradeNumber(element) {
	var html = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"165\" height=\"25\" title=\"Share Trade Number\">";
	html += "<param name=\"movie\" value=\"/include/share_trade.swf\" />";
	html += "<param name=\"quality\" value=\"high\" />";
	html += "<embed src=\"/include/share_trade.swf\" quality=\"high\" pluginspage=\"https://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"165\" height=\"25\"></embed>";
	html += "</object>";
	element.innerHTML = html;
}
function displayEBook(element) {
	var html = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"170\" height=\"165\" title=\"Download FREE e-Book\">";
	html += "<param name=\"movie\" value=\"/include/trade_book_white.swf\" />";
	html += "<param name=\"quality\" value=\"high\" />";
	html += "<embed src=\"/include/trade_book_white.swf\" quality=\"high\" pluginspage=\"https://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"170\" height=\"165\"></embed>";
	html += "</object>";
	element.innerHTML = html;
}

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 YY_checkform() { //v4.71
//copyright (c)1998,2002 Yaromat.com
  var a=YY_checkform.arguments,oo=true,v='',s='',err=false,r,o,at,o1,t,i,j,ma,rx,cd,cm,cy,dte,at;
  for (i=1; i<a.length;i=i+4){
    if (a[i+1].charAt(0)=='#'){r=true; a[i+1]=a[i+1].substring(1);}else{r=false}
    o=MM_findObj(a[i].replace(/\[\d+\]/ig,""));
    o1=MM_findObj(a[i+1].replace(/\[\d+\]/ig,""));
    v=o.value;t=a[i+2];
    if (o.type=='text'||o.type=='password'||o.type=='hidden'){
      if (r&&v.length==0){err=true}
      if (v.length>0)
      if (t==1){ //fromto
        ma=a[i+1].split('_');if(isNaN(v)||v<ma[0]/1||v > ma[1]/1){err=true}
      } else if (t==2){
        rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-zA-Z]{2,4}$");if(!rx.test(v))err=true;
      } else if (t==3){ // date
        ma=a[i+1].split("#");at=v.match(ma[0]);
        if(at){
          cd=(at[ma[1]])?at[ma[1]]:1;cm=at[ma[2]]-1;cy=at[ma[3]];
          dte=new Date(cy,cm,cd);
          if(dte.getFullYear()!=cy||dte.getDate()!=cd||dte.getMonth()!=cm){err=true};
        }else{err=true}
      } else if (t==4){ // time
        ma=a[i+1].split("#");at=v.match(ma[0]);if(!at){err=true}
      } else if (t==5){ // check this 2
            if(o1.length)o1=o1[a[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!o1.checked){err=true}
      } else if (t==6){ // the same
            if(v!=MM_findObj(a[i+1]).value){err=true}
      }
    } else
    if (!o.type&&o.length>0&&o[0].type=='radio'){
          at = a[i].match(/(.*)\[(\d+)\].*/i);
          o2=(o.length>1)?o[at[2]]:o;
      if (t==1&&o2&&o2.checked&&o1&&o1.value.length/1==0){err=true}
      if (t==2){
        oo=false;
        for(j=0;j<o.length;j++){oo=oo||o[j].checked}
        if(!oo){s+='* '+a[i+3]+'\n'}
      }
    } else if (o.type=='checkbox'){
      if((t==1&&o.checked==false)||(t==2&&o.checked&&o1&&o1.value.length/1==0)){err=true}
    } else if (o.type=='select-one'||o.type=='select-multiple'){
      if(t==1&&o.selectedIndex/1==0){err=true}
    }else if (o.type=='textarea'){
      if(v.length<a[i+1]){err=true}
    }
    if (err){s+='* '+a[i+3]+'\n'; err=false}
  }
  if (s!=''){alert('The required information is incomplete or contains errors:\t\t\t\t\t\n\n'+s)}
  document.MM_returnValue = (s=='');
}