﻿jQuery.fn.extend({
 semana: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado'],

 getDayOfTheWeek: function(){
 var date = new Date();
 return this.semana[date.getDay()];
 },
 
 getShortDayOfTheWeek: function(){
 return this.getDayOfTheWeek().substring(0,3);
 }
});

/* Focus first element*/
$.fn.focus_first = function() {
 var elem = $('input:visible', this).get(0);
 var select = $('select:visible', this).get(0);
 if (select && elem) {
 if (select.offsetTop < elem.offsetTop) {
 elem = select;
 }
 }
 var textarea = $('textarea:visible', this).get(0);
 if (textarea && elem) {
 if (textarea.offsetTop < elem.offsetTop) {
 elem = textarea;
 }
 }
 
 if (elem) {
 elem.focus();
 }
 return this;
}

function GetQueryStringParameter(key)
{
 var URL = document.location.href;
 if(URL.indexOf('?' + key + '=')>-1){
 var qString = URL.split('?');
 var keyVal = qString[1].split('&');
 
 for(var i=0;i<keyVal.length;i++){
 if(keyVal[i].indexOf(key + '=')==0){
 var val = keyVal[i].split('=');
 return val[1];
 }
 }
 return "";
 }
 else
 {
 return "";
 }
}