function confirmaContactoRapido() {
	alert("A sua mensagem foi enviada com sucesso para o DJ actualmente online!");
}
function Limita(Nome,Limite) { //v2.0
	if(Limite>0){
  	if(document.getElementById(Nome).value.length>Limite){
  		document.getElementById(Nome).value=document.getElementById(Nome).value.substr(0,Limite);
  	}
	}	
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features+",resizable=1");
}
function MM_openClip(theURL,winName,features) { //v2.0
	if(document.all){
		window.location.href=theURL;							 
	}else{
  	window.open(theURL,winName,features+",resizable=1");
	}	
}
function resizeMenu(){
	 var dif
	 if(document.all){
	 		dif=document.body.offsetWidth-940;//para explorer
			document.getElementById("Main_Layer").style.height=document.body.offsetHeight;
	 }else{
	 		dif=document.body.offsetWidth-920;//para mozilla
			document.getElementById("Main_Layer").style.height=document.body.offsetHeight;
	 }
	 if (dif>0){
	 		document.getElementById("menu_novo").style.width=240+(dif/2);
	 }else{
	 		document.getElementById("menu_novo").style.width=240;
	 }
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function IsEmail(Email){
 if(Email != ''){
    if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(Email)){
			return false;
    }else{
		  return true;
	  }
 }else{
 		return true;
 }	
}

function IsDate(DateToCheck){
 if(DateToCheck==""){return true;}
 var m_strDate = FormatDate(DateToCheck);
 if(m_strDate==""){return false;}
 var m_arrDate = m_strDate.split("-");
 var m_DAY = m_arrDate[0];
 var m_MONTH = m_arrDate[1];
 var m_YEAR = m_arrDate[2];
 if(m_YEAR.length > 4){return false;}
 m_strDate = m_MONTH + "/" + m_DAY + "/" + m_YEAR;
 var testDate=new Date(m_strDate);
 if(testDate.getMonth()+1==m_MONTH){
   return true;
 }else{
   return false;
 }
}

function IsTime(TimeToCheck){
 if(TimeToCheck==""){return true;}
 var m_arrTime = TimeToCheck.split(":");
 if(m_arrTime.length>1 && m_arrTime.length<4){
 		if(parseInt(m_arrTime[0])>=0 && parseInt(m_arrTime[0])<=23 && m_arrTime[0].length<=2){
			if(parseInt(m_arrTime[1])>=0 && parseInt(m_arrTime[1])<60 && m_arrTime[1].length<=2){
				if(m_arrTime.length==3){
  				if(parseInt(m_arrTime[2])>=0 && parseInt(m_arrTime[2])<60 && m_arrTime[2].length<=2){
      			return true;
      		}else{
      			return false;
      		}
				}else{
					return true;
				}	
  		}else{
  			return false;
  		}
		}else{
			return false;
		}
 }else{
 		return false;
 }
}
    
function FormatDate(DateToFormat,FormatAs){
    if(DateToFormat==""){return"";}
    if(!FormatAs){FormatAs="dd-mm-yyyy";}
    
    var strReturnDate;
    FormatAs = FormatAs.toLowerCase();
    DateToFormat = DateToFormat.toLowerCase();
    var arrDate
    var arrMonths = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
    var strMONTH;
    var Separator;
    
    if(DateToFormat.indexOf(".")>-1){
    	Separator = ".";
    }
    if(DateToFormat.indexOf("-")>-1){
      Separator = "-";
    }
    if(DateToFormat.indexOf("/")>-1){
      Separator = "/";
    }
    if(DateToFormat.indexOf(" ")>-1){
      Separator = " ";
    }
    arrDate = DateToFormat.split(Separator);
    
    if(arrDate.length < 3){
    return "";
    }
    
    var DAY = arrDate[0];
    var MONTH = arrDate[1];
    var YEAR = arrDate[2];
    
    //if(parseFloat(arrDate[1]) > 12){
    //DAY = arrDate[1];
    //MONTH = arrDate[0];
    //}
    
    //if(parseFloat(DAY) && DAY.toString().length==4){
    //YEAR = arrDate[0];
    //DAY = arrDate[2];
    //MONTH = arrDate[1];
    //}
    
    
    for(var iSD = 0;iSD < arrMonths.length;iSD++){
    var ShortMonth = arrMonths[iSD].substring(0,3).toLowerCase();
    var MonthPosition = DateToFormat.indexOf(ShortMonth);
    	if(MonthPosition > -1){
    	MONTH = iSD + 1;
    		if(MonthPosition == 0){
    		DAY = arrDate[1];
    		YEAR = arrDate[2];
    		}
    	break;
    	}
    }
    
    var strTemp = YEAR.toString();
    if(strTemp.length==2){
    	if(parseFloat(YEAR)>40){
    	YEAR = "19" + YEAR;
    	}
    	else{
    	YEAR = "20" + YEAR;
    	}
    }
    if(parseInt(MONTH)< 10 && MONTH.toString().length < 2){
    	MONTH = "0" + MONTH;
    }
    if(parseInt(DAY)< 10 && DAY.toString().length < 2){
    	DAY = "0" + DAY;
    }

    switch (FormatAs){
    	case "dd-mm-yyyy":
    	return DAY + "-" + MONTH + "-" + YEAR;
    	case "mm-dd-yyyy":
    	return MONTH + "-" + DAY + "-" + YEAR;
    	case "dd-mmm-yyyy":
    	return DAY + " " + arrMonths[MONTH -1].substring(0,3) + " " + YEAR;
    	case "mmm-dd-yyyy":
    	return arrMonths[MONTH -1].substring(0,3) + " " + DAY + " " + YEAR;
    	case "dd-mmmm-yyyy":
    	return DAY + " " + arrMonths[MONTH -1] + " " + YEAR;	
    	case "mmmm-dd-yyyy":
    	return arrMonths[MONTH -1] + " " + DAY + " " + YEAR;
    }
    
    return DAY + "-" + strMONTH + "-" + YEAR;;
    
}