// THE MAIN SUCKERFISH NAV SCRIPT //
sfHover = function() {
	// The globalnav LI elements
	var sfEls = document.getElementById("mica_nav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

// This one we use for making target="_blank" links, using <a href="#" rel="external"> instead
function relTags() {
	if (document.getElementsByTagName) {
		var anchors = document.getElementsByTagName( "a" );
		for (var loop = 0; loop < anchors.length; loop++) {
			var anchor = anchors[loop];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
				anchor.target = "_blank";
			}
		}
	}
}


function cl(t){	
	if (t.defaultValue==t.value) t.value = '';
}




function insertHomeFlash(base_url) {
//alert(base_url);
document.write('<object id="movie" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="477" height="312">');
      document.write('<param name="allowScriptAccess" value="sameDomain" />');
      document.write('<param name="movie" id="movie" value="' + base_url + '/_flash/homepage.swf" />');
	  document.write('<param name="wmode" value="transparent" />');
      document.write('<param name="quality" value="high" />');
      document.write('<param name="bgcolor" value="#ffffff" />');
      document.write('<embed src="' + base_url + '/_flash/homepage.swf"  bgcolor="#ffffff" quality="high" swLiveConnect="true" id="movie" name="movie" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="477" height="312" wmode="transparent" />');
document.write('</object>');
} 

function insertInspaceHomesFlash(base_url) {
//alert(base_url);
document.write('<object id="movie" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="477" height="312">');
      document.write('<param name="allowScriptAccess" value="sameDomain" />');
      document.write('<param name="movie" id="movie" value="' + base_url + '/_flash/inspacehomes.swf" />');
	  document.write('<param name="wmode" value="transparent" />');
      document.write('<param name="quality" value="high" />');
      document.write('<param name="bgcolor" value="#ffffff" />');
      document.write('<embed src="' + base_url + '/_flash/inspacehomes.swf"  bgcolor="#ffffff" quality="high" swLiveConnect="true" id="movie" name="movie" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="477" height="312" wmode="transparent" />');
document.write('</object>');
} 

function insertApartmentsFlash(base_url) {
//alert(base_url);
document.write('<object id="movie" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="477" height="312">');
      document.write('<param name="allowScriptAccess" value="sameDomain" />');
      document.write('<param name="movie" id="movie" value="' + base_url + '/_flash/apartments.swf" />');
	  document.write('<param name="wmode" value="transparent" />');
      document.write('<param name="quality" value="high" />');
      document.write('<param name="bgcolor" value="#ffffff" />');
      document.write('<embed src="' + base_url + '/_flash/apartments.swf"  bgcolor="#ffffff" quality="high" swLiveConnect="true" id="movie" name="movie" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="477" height="312" wmode="transparent" />');
document.write('</object>');
} 

function insertTopFlash(base_url) {
// These are to be randomly picked
var number_of_movies = 6;
var rand_no = Math.random();
rand_no = rand_no * number_of_movies;
rand_no = Math.ceil(rand_no);
// Hardcode to test individual (not random)
//rand_no = 6;
document.write('<object id="tmovie" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="239" height="44">');
      document.write('<param name="allowScriptAccess" value="sameDomain" />');
      document.write('<param name="movie" id="tmovie" value="' + base_url + '/_flash/top_' + rand_no + '.swf" />');
	  document.write('<param name="wmode" value="transparent" />');
      document.write('<param name="quality" value="high" />');
      document.write('<param name="bgcolor" value="#ffffff" />');
      document.write('<embed src="' + base_url + '/_flash/top_' + rand_no + '.swf"  bgcolor="#ffffff" quality="high" swLiveConnect="true" id="tmovie" name="tmovie" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="239" height="44" wmode="transparent" />');
document.write('</object>');
} 

function thisMovie(movieName) {
  // IE and Netscape refer to the movie object differently.
  // This function returns the appropriate syntax depending on the browser.
  	if (navigator.appName.indexOf ("Microsoft") !=-1) {
   		return window[movieName]
  	} else {
    	return document[movieName]
 	}
}

function applymouseovers() {
	//listitem = document.getElementById('globalnav');
	//var navlinks = listitem.getElementsByTagName('a');
	//for (var i=0;i<navlinks.length;i++)	{
		//navlinks[i].onmouseover = function(){rollover(this);};
		//navlinks[i].onmouseout = function(){rollout(this);};
	//}
	if (document.getElementById('b_partner')) {
		document.getElementById('b_partner').onmouseover = function(){p_rollover(this);};
		document.getElementById('b_partner').onmouseout = function(){p_rollout(this);};
	}
	if (document.getElementById('b_homes')) {
		document.getElementById('b_homes').onmouseover = function(){h_rollover(this);};
		document.getElementById('b_homes').onmouseout = function(){h_rollout(this);};
	}
}
function p_rollover(o) {
	thisMovie('movie').SetVariable("showp", "yes");
}
function p_rollout(o) {
	thisMovie('movie').SetVariable("showp", "no");
}
function h_rollover(o) {
	thisMovie('movie').SetVariable("showh", "yes");
}
function h_rollout(o) {
	thisMovie('movie').SetVariable("showh", "no");
}


function flashFadeOver() {
	//thisMovie('movie').TGotoLabel("/data_mc", "burst");
	thisMovie('movie').SetVariable("fademe", "yes");
}
function flashFadeOut() {
	//thisMovie('movie').TGotoLabel("/fader", "fadeout");;
	thisMovie('movie').SetVariable("fademe", "no");
}

function verifyRegister() {
	var msg;
	var empty_fields = "";
	f = document.regform;
	
	if (f.yourname.value.length < 1){
		empty_fields += "\n -       your name";
	}
	if (f.yourtel.value.length < 1) {
		empty_fields += "\n -       your phone number";
	}
	if (f.youremail.value.length < 1) {
		empty_fields += "\n -       your email";
	}
	
	if (empty_fields != "") {
		msg  = "=====   Northpoint   ===== \n\n";
		msg += "Please enter:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}

// DO STUFF ONLOAD

window.onload=function(){
	relTags();
	 applymouseovers();
}

if (window.attachEvent) window.attachEvent("onload", sfHover);
