// accepts a string of two letters for lenguage es or en
function date(language){
	
	var mydate=new Date();
	var day=mydate.getDay();
	var month=mydate.getMonth();
	var daym=mydate.getDate();
	//if (daym<10)
	//	daym="0"+daym;

	var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	
	var diaarray=new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
	var mesarray=new Array("Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic");
	
	if(language=="en")
		return Array(dayarray[day], daym, montharray[month]);
	else
		return Array(diaarray[day], daym, mesarray[month]);

}


function date_en(id, lang){
	now_date=date(lang);
	document.getElementById(id).innerHTML=now_date[0] + " " + now_date[2] + " " + now_date[1] ;
}

function dayname(num, lang){
	var dayarray=new Array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday", "Sunday");
	
	var diaarray=new Array("Lunes","Martes","Miércoles","Jueves","Viernes","Sábado", "Domingo");
	
	if(lang=="es")
		return diaarray[num];
	else
		return dayarray[num];	
}


function monthname(num, lang){
	var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	
	var mesarray=new Array("Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic");
	
	if(lang=="es")
		return mesarray[num];
	else
		return montharray[num];	
}



function date_today(){
	var today = new Date();
	var day = today.getDate();
	var month = today.getMonth()+1;
	var year = today.getYear();
	
	if(year < 1900)
		year += 1900;
		
	if(day < 10)
		day = "0"+day;
	if(month < 10);
		month = "0"+month;
	var now = month + "/" + day + "/" + year;
	return now;
}


//check if the film is past of time.
function timenow(time, length){
	var length=length.split(":");
	var list=time.split(":");
	var h=list[0];
	var m=list[1];
	var leh=length[0];
	var lem=length[1];
	
	if(h<10)
		h= h.substring(1);
		
	if(leh<10)
		leh= leh.substring(1);
		
	h= parseInt(h)+parseInt(leh);
	m= parseInt(m)+parseInt(lem);	
		
	if(m>=60)
	{
		h+=1;
		m-=60;
	}
		
	var now = new Date();
	var hour = now.getHours();
	var minute = now.getMinutes();
	
  /*  if(hour<10)
		hour= hour.toString().substring(1);*/
	
	if(h == hour && m >= minute)
		return true;
	
	else if(h > hour)
		return true;
	
	else if(h<=6)
		return true;

	else
		return false;
}

//recive fecha y numero de dia para asignarle un nombre. Recibe fecha tipo mm/dd/yyyy
function schedule_date(date, daynum, lang){
	var sched_date;
	date1=date.split("/");
	sched_date=dayname(daynum, lang)+" "+monthname(date1[0]-1, lang)+". "+date1[1] +", "+ date1[2];
	return sched_date;
}


function calculate_day(month, day, year, lang) {

var thenx = new Date();
thenx.setFullYear(year);
thenx.setMonth(month-1);
thenx.setDate(day);
var date = thenx.getDay();

if (date<0 || date>6) 
	return;
	
else {
	date-=1
	if(date<0)
		date=6;
		
	return dayname(date, lang);
   }
}


function fixHour(hour){
	var list=hour.split(":");
	var h=list[0];
	var m=list[1];
	if(h<10)
		h= h.substring(1);
	var hc=changeRegion(h, 1, 0);//change to CT
	var finalhour=changeFormat(hc,m)+" CT/"+changeFormat(h,m)+" ET";
	return finalhour;
}


//add or sub hours
function changeRegion(hour, lessh, moreh){
	var hchange=parseInt(hour)-lessh+moreh;
	if(hchange<0 && lessh< 12)
		hchange=24+hchange;
	return hchange;
}

//change to format am pm
function changeFormat(hour, minut){
	var formath;
	if(hour>0 && hour<12 && minut>0)
		formath=hour+":"+minut+"am";
	else if(hour>0 && hour<12 && minut==0)
		formath=hour+"am";
	else if(hour>0 && hour>12 && minut>0)
		formath=hour-12+":"+minut+"pm";
	else if(hour>0 && hour>12 && minut==0)
		formath=hour-12+"pm";
	else if(hour==12 && minut>0)
		formath = hour+":"+minut+"pm";
	else if(hour==12 && minut==0)
		formath=hour+"pm";
	else 
		if(minut>0)
			formath=12+":"+minut+"am";
		else
			formath=12+"am";
			
return formath;
		
}