DateConversion = {};
DateConversion.stringToDate = function(string){
	var arr = string.split("/");
	var newDate = arr[1]+"/"+arr[0]+"/"+arr[2];
	return new Date(newDate);
}
DateConversion.stringToMinutes = function(str){
	var h = parseInt(str.substr(0,2), 10);
	var m = parseInt(str.substr(3,2), 10);
	return h*60+m;
}
DateConversion.stringToWeekDay = function(data){
	dia = data.getDay();
	var week=new Array(6);
	week[0]='DOM';
	week[1]='SEG';
	week[2]='TER';
	week[3]='QUA';
	week[4]='QUI';
	week[5]='SEX';
	week[6]='S&Aacute;B';
	return week[dia];
}
DateConversion.stringToWeekDayClass = function(data){
	dia = data.getDay();
	var week=new Array(6);
	week[0]='domingo';
	week[1]='segundaFeira';
	week[2]='tercaFeira';
	week[3]='quartaFeira';
	week[4]='quintaFeira';
	week[5]='sextaFeira';
	week[6]='sabado';
	return week[dia];
}
DateConversion.dateToArray = function(date){
	var ano;
	var mes;
	var dia;
	ano = date.getFullYear();
	if (date.getMonth() < 9){
	  mes = "0"+(date.getMonth()+1)
	} else {
	  mes = (date.getMonth()+1)
	}
	if (date.getDate() < 10){
	  dia = "0"+date.getDate()
	} else {
	  dia = date.getDate()
	}
	var vetor = new Array(3);
	vetor[0] = dia;
	vetor[1] = mes;
	vetor[2] = ano;
	return vetor;
}
DateConversion.dateToString = function(date){
	var data = DateConversion.dateToArray(date);
	return data[0]+"/"+data[1]+"/"+data[2];
}
DateConversion.dateToInverseString = function(date){
	var data = DateConversion.dateToArray(date);
	return data[2]+data[1]+data[0];
}
DateConversion.dateToCompleteString = function(date){
	var dias = ["domingo", "segunda", "ter&ccedil;a", "quarta", "quinta", "sexta", "s&aacute;bado"];
	var meses = ["janeiro", "fevereiro", "mar&ccedil;o", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"];
	var dia = date.getDay();
	var mes = date.getMonth();
	var stringCompleta = dias[dia] + ", " + date.getDate()  + " de " + meses[mes] + " de " + date.getFullYear();
	return stringCompleta;
}
DateConversion.timeToClass = function(time){
	return time.replace("\:", "h");
}
DateConversion.minutesToString = function(minutos){
	var horas = parseInt(parseInt(minutos, 10)/60);
	var minutos = parseInt(minutos, 10)%60;
	if (minutos < 10) {
	  minutos = "0" + minutos;
	}
        if (horas < 10) {
	  horas = "0" + horas;
	}
	var vetor = new Array(2);
	vetor[0] = horas;
	vetor [1] = minutos;
	return vetor[0]+":"+vetor[1];
}
