<!--

var serverurl = "http://" + window.location.host + "/";

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 popupFile(fileName, w, h)
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=0,resizable=0,menubar=0' ;
	title = 'MCRPopUp' ;
	win = window.open(fileName, title, winprops);
	win.focus();
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function isEmailValid(Campo)
{
	var perfect = true;

	with (Campo)
		{
		
    //To validate valid character
		var car_validos = "0123456789abcdefghijlkmnopqrstuvwxyz@.-_";
		var car_otros = "@.-_";

		for (var i=0; i < value.length; i++) {
			var ch = value.substring(i, i+1);
			if (car_validos.indexOf(ch) == -1) perfect = false;
		}

		apos = value.indexOf("@");
		lastpos = value.length-1;    
    
    for(var i=0; i<lastpos; i++){  
      perfect = false;
      var valor = value.charAt(i);            
      if(valor == "."){
        perfect = true;
        i=lastpos;
      }
    }

		// Validate first and last character (they're not supossed to be special character)
		var car1 = value.substring(0, 1);
		var car2 = value.substring(lastpos, lastpos+1);
		if ((car_otros.indexOf(car1) != -1) || (car_otros.indexOf(car2) != -1)) perfect = false;

		// Validate last and next character after "@" (they're not supossed to be special character)
		car1 = value.substring(apos-1, apos);
		car2= value.substring(apos+1, apos+2);
		if ((car_otros.indexOf(car1) != -1) || (car_otros.indexOf(car2) != -1)) perfect = false;

		// Buscar si existe otro simbolo "@" en el campo
		var subcadena = value.substring(apos + 1, 100);
		a2pos = subcadena.indexOf("@");
		spacepos = value.indexOf(" ");
		dotpos = value.lastIndexOf(".");

	//	if (apos < 1 || a2pos != -1 || dotpos - apos < 2 || lastpos - dotpos > 3 || lastpos - dotpos < 2 || spacepos != -1) {
		if (apos < 1 || a2pos != -1 || lastpos - dotpos < 2 || spacepos != -1) perfect = false;
	}

	if (!perfect) 
	{
		return false;
	}

	return true;
}

function trim(s)
{
	while (s.substring(0,1) == ' ')
		s = s.substring(1,s.length);
	while (s.substring(s.length-1,s.length) == ' ')
		s = s.substring(0,s.length-1);
	return s;
}

function writeCredits()
{	
					
	function nameExtract()
	{
		completeurl = window.location.href;
		x = completeurl.length;
		while((completeurl.substring(x,x-1)) != "."){ x--; } clipend = x;
		while((completeurl.substring(x,x-1)) != "/"){ x--; } clipstart = x;
		return completeurl.substring(clipend-1,clipstart);
	}
	
	var text;
	filename = nameExtract();

	switch(filename)
	{
		case "song01_ra": text = "by Mitchell Kriegman";
			break;
		case "song02_ra": text = "by Mitchell Kriegman";
			break;
		case "song03_ra": text = "by Brian Woodbury";
			break;
		case "song04_ra": text = "by Andrew Wyatt";
			break;
		case "song05_ra": text = "by Andrew Wyatt";
			break;
		case "song06_ra": text = "by Andrew Wyatt";
			break;
		case "song07_ra": text = "by Brian Woodbury and Mitchell Kriegman";
			break;
		case "song08_ra": text = "by Mitchell Kriegman";
			break;
		case "song09_ra": text = "by Andrew Wyatt";
			break;
		case "song10_ra": text = "by Andrew Wyatt";
			break;
	}
	return text;
}

//-->
