<!--

function parseURL(sourceUrl){
    var urlPartNames = ["source","protocol","authority","domain","port","path","directoryPath","fileName","query","anchor"];
    var urlParts = new RegExp("^(?:([^:/?#.]+):)?(?://)?(([^:/?#]*)(?::(\\d*))?)?((/(?:[^?#](?![^?#/]*\\.[^?#/.]+(?:[\\?#]|$)))*/?)?([^?#/]*))?(?:\\?([^#]*))?(?:#(.*))?").exec(sourceUrl);
    var url = {};
    
    for(var i = 0; i < 10; i++){
        url[urlPartNames[i]] = (urlParts[i] ? urlParts[i] : "");
    }
    
    // Always end directoryPath with a trailing backslash if a path was present in the source URI
    // Note that a trailing backslash is NOT automatically inserted within or appended to the "path" key
    if(url.directoryPath.length > 0){
        url.directoryPath = url.directoryPath.replace(/\/?$/, "/");
    }
    
    return url;
}



function popvideo(vid, plexid, theme)
{
	vw = 580;
	vh = 436;
	switch(vid)
	{
		// colon therapy
		case 2:
			popwin('/affsites/global/player.php?m=2&pid='+plexid+'&theme='+theme, vw, vh, 'no', 'no', 'no');
			break;

		
		default:
			popwin('/affsites/global/player.php?m='+vid+'&pid='+plexid+'&theme='+theme, vw, vh, 'no', 'no', 'no');	
	}
}

function doCopyright(theme)
{
	today=new Date();
	year=today.getFullYear();
	
	
	if (theme == 'd1')	
		document.write('Copyright &copy; 2006-'+year+'<br><a href="http://mykangenpower.com" target="_blank"><b>MyKangenPower.com</b></a><br>All Rights Reserved.');
	
	if (theme == 'd2')	
		document.write('Copyright &copy; 2006-'+year+' <span class="plainlink"><a href="http://mykangenpower.com" target="_blank"><b>MyKangenPower.com</b></a></span><br>All Rights Reserved.');

	if (theme == 'd3')	
		document.write('Copyright &copy; 2006-'+year+' <span class="footerlink"><a href="http://mykangenpower.com" target="_blank"><b>MyKangenPower.com</b></a></span><br>All Rights Reserved.');

}

function popwin(url, windowWidth, windowHeight, allowScroll, statusBar, resizable)
{
	//var windowWidth = 800;
	//var windowHeight = 585;
	var windowLeft = (screen.width - windowWidth) / 2;
	var windowTop = (screen.height - windowHeight) / 2;
	
	if (statusBar == null) statusBar = 'no';
	if (resizable == null) resizable = 'yes';
	
	
	var scrolling = "";
	if (allowScroll == true)
		scrolling = ', scrollbars=yes';
	
	var size = 'status=' + statusBar + ', height=' + windowHeight + ', width=' + windowWidth + ', top=' + windowTop + ', left=' + windowLeft + ', resizable=' + resizable + scrolling;

	var status = window.open(url, '', size);
	if (!status) {
		alert('Please disable your popup blocker.');
	}
}

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 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_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 MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}



function ModLinks(MKPID, template)
{
	var allForms = document.getElementsByTagName('form');
	var allLinks = document.getElementsByTagName('a');
	cURL = window.location.href;
	if ( (cURL.indexOf('index.php') != -1 || cURL.indexOf('.htm') == -1) && cURL.indexOf('members') == -1 && cURL.indexOf('mjbyourbodyiswater') == -1 && cURL.indexOf('simpleyourbodyiswater') == -1 &&
		 (cURL.indexOf('yourbodyiswater.info') != -1 || cURL.indexOf('yourbodyiswater.biz') != -1 || cURL.indexOf('yourbodyiswater.com') != -1 || cURL.indexOf('yourbodyiswater.net') != -1)
		)
	{
		for (var i=0; i < allLinks.length; i++) 
		{
			var lnk = allLinks[i];
			if (lnk.href.indexOf('yourbodyiswater') != -1 && lnk.href.indexOf('.php') == -1 && lnk.href.indexOf('affsites') == -1 && lnk.href.indexOf('members/') == -1)
			{
				// in IE "pathname" doesn't return the forward slash, so lets search for it to be sure
				if (lnk.pathname.indexOf('/') != -1)
					lnk.href = '/members/'+template+'/'+MKPID+lnk.pathname;
				else
					lnk.href = '/members/'+template+'/'+MKPID+'/'+lnk.pathname;
			} 
		}

		//update form actions	
		for (var i=0; i < allForms.length; i++)
		{
			var frm = allForms[i];
			//if (MKPID == 'fresh') alert(frm.action);
			if (frm.action.indexOf('results.php') > -1 && frm.action.indexOf('affsites') == -1)
			{
				frm.action = '/members/'+template+'/'+MKPID+'/results.php';
			}
		}
	}
}

function getRadioVal(fld) 
{
	var x = -1;
	for (var i=fld.length-1; i > -1; i--) 
	{
		if (fld[i].checked) 
		{
			x = i; 
			i = -1;
		}
	}
	
	if (x > -1) return fld[x].value; else return null;
}

function trimSpace(fld) 
{
	var result = "";
	var x = 0;
	for (i=0; i < fld.length; i++) 
	{
		if (fld.charAt(i) != " " || x > 0) 
		{
			result += fld.charAt(i);
			if (fld.charAt(i) != " ") x = result.length;
		}
	}
	return result.substr(0,x);
}


function jailbreak()
{
	frame = ""+document.referrer;
	chref = ""+location.href;
	if (top.location != location)
	{
		if (	chref.indexOf('kangenionoasis.') == -1 &&
				chref.indexOf('health2oforlife.com') == -1 &&
				frame.indexOf('traffic-splash.com') == -1 && 
				frame.indexOf('adsalesdaily.com') == -1 &&
				frame.indexOf('maxtrafficpro.com') == -1 &&
				frame.indexOf('hitsafari.com') == -1 &&
				frame.indexOf('trafficwonderland.com') == -1 &&
				frame.indexOf('trafficswarm.com') == -1 &&
				frame.indexOf('mykangenpower.com') == -1 &&
				frame.indexOf('yourbodyiswater.info') == -1 &&
				frame.indexOf('adpacknetwork.') == -1 &&
				frame.indexOf('megalido.com') == -1 &&
				frame != ''
			)
			top.location.href = window.location.href;
	}
}

jailbreak();

function right(e) {
	var msg = "This website is protected by CopyScape and is a\nregistered trademark under international copyright law.\n\nWe track all unauthorized use of our content, code\nand images.\n\nPlease, we ask that you respect the hard work put into the\ndevelopment of this site by not stealing anything from it without explicit\npermission from MyKangenPower.com officials.";
	if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) 
	{
		alert(msg);
		return false;
	}
	if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) 
	{
		alert(msg);
		return false;
	}
	else 
		return true;
}

document.onmousedown=right


function dS(target){
if (typeof target.onselectstart!="undefined") //IE route
	target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
	target.style.MozUserSelect="none"
else //All other route (ie: Opera)
	target.onmousedown=function(){return false}
target.style.cursor = "default"
}

var timer;
function Pass2Flash(key, val, swf)
{
	if (val == 'self')	val = '';
    timer = setTimeout('Var2Flash("'+key+'", "'+val+'", "'+swf+'")', 4000);
}
function Var2Flash(key, val, swf)
{
	var flashMovie = getFlashMovieObject(swf);
	if (flashMovie != null)
	{
		flashMovie.SetVariable(key, val)
		clearTimeout(timer);
	}
}

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}


function StopFlashMovie(swf)
{
	var flashMovie=getFlashMovieObject(swf);
	flashMovie.StopPlay();
}

function PlayFlashMovie(swf)
{
	var flashMovie=getFlashMovieObject(swf);
	flashMovie.Play();
}

function RewindFlashMovie(swf)
{
	var flashMovie=getFlashMovieObject(swf);
	flashMovie.Rewind();
}

function NextFrameFlashMovie(swf)
{
	var flashMovie=getFlashMovieObject(swf);
	// 4 is the index of the property for _currentFrame
	var currentFrame=flashMovie.TGetProperty("/", 4);
	var nextFrame=parseInt(currentFrame);
	if (nextFrame>=10)
		nextFrame=0;
	flashMovie.GotoFrame(nextFrame);		
}


function ZoominFlashMovie(swf)
{
	var flashMovie=getFlashMovieObject(swf);
	flashMovie.Zoom(90);
}

function ZoomoutFlashMovie(swf)
{
	var flashMovie=getFlashMovieObject(swf);
	flashMovie.Zoom(110);
}


function ReceiveDataFromFlashMovie(key, swf)
{
	var flashMovie=getFlashMovieObject(swf);
	var val=flashMovie.GetVariable(key);
	return val;
}
// -->
