function universities(n){
	c = "";
	s = "";
	for(i=1;i<=12;i++){
		if(i!=n){
			s += c+'#Obj'+i;
			c = ", ";
		}
	}
	$(s).hide();	
	$('#Obj'+n).toggle();
}

var current_quicklink = 1;
function quicklinks(s){
	if(current_quicklink != s){
		$('#ql1, #ql2, #ql3, #ql4, #ql5, #ql6, #ql7, #ql8').fadeOut("fast");
		$('#ql'+s).fadeIn("fast");
		current_quicklink = s;
	}
}
var faq_cant = 0;
function faq(n){	
	c = "";
	s = "";
	s2 = "";
	for(i=1;i<=faq_cant;i++){
		if(i!=n){
			s += c+'#faq'+i+' .answer';
			s2 += c+'#faq'+i;
			c = ", ";
		}
	}
	$(s).slideUp("fast");
	$(s2).removeClass("minus");
	$('#faq'+n+' .answer').slideToggle("fast");
	$('#faq'+n).toggleClass("minus");
}
function callchat (){
	window.open('https://server.iad.liveperson.net/hc/29089160/?cmd=file&file=visitorWantsToChat&site=29089160&imageUrl=https://server.iad.liveperson.net/hcp/Gallery/ChatButton-Gallery/English/General/1a/&referrer='+escape(document.location),'chat29089160','width=475,height=400,resizable=yes');	
}
function vignet(n){						
	$('.vignet div.item').addClass('hide');
	$('.vignet ul.menu li').removeClass('selected');						
	$('.vignet div#item'+n).removeClass('hide');
	$('.vignet ul.menu #btn'+n).addClass('selected');
}
$(document).ready(function(){
	if($('QuickLinks')){
		$('#ql2, #ql3, #ql4, #ql5, #ql6, #ql7, #ql8').fadeOut("fast");
	}
});


var checkStatus = false;
function e(obj) {
   var str = $('#'+obj)[0].value;
   var a = (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
   var b = ( str== "" ? true : a);
   return b;
}
function cn(obj, l){
   var sText = $('#'+obj)[0].value;
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   
   if(sText.length == l || l == -1 || sText ==""){
	   for (i = 0; i < sText.length && IsNumber == true; i++){ 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) {
			 IsNumber = false;
		  }
	   }
   }else{
		IsNumber = false; 
   }
   return IsNumber;   
}
function n(obj){ return ($('#'+obj)[0].value == "" ? false : true ); }
function v(obj){ return obj+'='+$('#'+obj)[0].value; }
function vr(obj){ return obj+'='+$('input:radio[name='+obj+']:checked').val(); }
function check_registrate_form(){

	var z = 0;
	var y = 0;
	var str = "";
	
	n('nombre') ? 0 : y++;
	n('universidad') ? 0 : y++;
	n('carrera') ? 0 : y++;
	n('estado') ? 0 : y++;
	if(n('email')){ e('email') ? 0 : z++; }else{ y++; }
	
	if(y>0){ str += "\n - Recuerda completar tus datos."; }
	if(z>0){ str += "\n - debes ingresar solo email validos."; }	
	if(z>0 || y>0){
		str = "Por favor completa los datos faltantes :"+str;
		alert(str);
	}
	if(z==0 && y==0){ doform("formulario=Registrate&"+v('nombre')+"&"+v('estado')+"&"+v('carrera')+"&"+v('universidad')+"&"+v('email')); }
}
function check_escribenos_form(){
	
	var z = 0;
	var y = 0;
	var str = "";
	
	n('nombre') ? 0 : y++;
	n('apellidos') ? 0 : y++;
	if(n('email')){ e('email') ? 0 : z++; }else{ y++; }
	
	if(y>0){ str += "\n - Recuerda completar tus datos."; }
	if(z>0){ str += "\n - debes ingresar solo email validos."; }	
	if(z>0 || y>0){
		str = "Por favor completa los datos faltantes :"+str;
		alert(str);
	}
	if(z==0 && y==0){ doform("formulario=Escribenos&"+v('nombre')+"&"+v('apellidos')+"&"+v('email')+"&"+vr('tipo')+"&"+v('universidad')+"&"+v('carrera')+"&"+v('comentario')); }
}

function doform(str){
	$('#Msg').html('<strong>Enviando Mensaje.</strong><br>Por favor espera...');
	$('#SubmitBtn').attr('disabled', 'disabled');
	$.ajax({
		type: "POST",
		url: "processing.php",
		data: str,
		success: function(msg){
			if(msg == "true"){
				$('#Msg').html('<strong>Tu mensaje fue enviado.</strong>');
				clearForm("#form1");
			}else{
				$('#Msg').html('<strong>Error, intentelo mas tarde.</strong>');
			}
			$('#SubmitBtn').removeAttr('disabled');
			
		}
	});
}
function clearForm(form) {
	$(':input', form).each(function() {
		var type = this.type;
		var tag = this.tagName.toLowerCase();
		if (type == 'text' || type == 'password' || tag == 'textarea'){
			this.value = "";
		}else if (type == 'checkbox' || type == 'radio'){
			this.checked = false;
		}else if (tag == 'select'){
			this.selectedIndex = -1;
		}
	});
};

var currentHomeBanner = 1;
	
function setHomeBanner(b){
	$('#b1 img')[0].src = 'media/img/home/num-1.png';
	$('#b2 img')[0].src = 'media/img/home/num-2.png';
	$('#b3 img')[0].src = 'media/img/home/num-3.png';
	$('#b4 img')[0].src = 'media/img/home/num-4.png';
	
	$('#b'+b+' img')[0].src = 'media/img/home/num-'+b+'-over.png';
	$('#HomeBanner').animate({scrollLeft: (b-1)*920}, 500);
	
	currentHomeBanner = b;
	clearInterval(inthomeBanner);
	inthomeBanner = setInterval(setHomeBannerInt, 8000);	
}
function setHomeBannerInt(){
	$('#b1 img')[0].src = 'media/img/home/num-1.png';
	$('#b2 img')[0].src = 'media/img/home/num-2.png';
	$('#b3 img')[0].src = 'media/img/home/num-3.png';
	$('#b4 img')[0].src = 'media/img/home/num-4.png';
	
	$('#b'+currentHomeBanner+' img')[0].src = 'media/img/home/num-'+currentHomeBanner+'-over.png';
	$('#HomeBanner').animate({scrollLeft: (currentHomeBanner-1)*920}, 500);
	currentHomeBanner++;
	if(currentHomeBanner==5) currentHomeBanner = 1;
}
String.prototype.parseURL = function() {
	// FIND AND PARSE LINK
	return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(url) {
		return url.link(url);
	});
};
String.prototype.parseUsername = function() {
	//FIND AND PARSE TWITTER USERNAME
	return this.replace(/[@]+[A-Za-z0-9-_]+/, function(u) {
		var username = u.replace("@","")
		return u.link("http://twitter.com/"+username);
	});
};
String.prototype.parseHashtag = function() {
	// FIND AND PARSE HASH TAG
	return this.replace(/[#]+[A-Za-z0-9-_]+/, function(t) {
		var tag = t.replace("#","%23")
		return t.link("http://search.twitter.com/search?q="+tag);
	});
};
var K = function () {
    var a = navigator.userAgent;
    return {
        ie: a.match(/MSIE\s([^;]*)/)
    }
}(); 
var parseDate = function (a) {
    var b = new Date();
    var c = new Date(a);
    if (K.ie) { c = Date.parse(a.replace(/( \+)/, ' UTC$1')) }
    var d = b - c;
    var e = 1000, minute = e * 60, hour = minute * 60, day = hour * 24, week = day * 7;
    if (isNaN(d) || d < 0) { return "" }
    if (d < e * 7) { return "right now" }
    if (d < minute) { return Math.floor(d / e) + " seconds ago" }
    if (d < minute * 2) { return "about 1 minute ago" }
    if (d < hour) { return Math.floor(d / minute) + " minutes ago" }
    if (d < hour * 2) {return "about 1 hour ago" }
    if (d < day) { return Math.floor(d / hour) + " hours ago" }
    if (d > day && d < day * 2) { return "yesterday" }
    if (d < day * 365) { return Math.floor(d / day) + " days ago" } 
	else { return "over a year ago" }
};
function getHomeTwitter (){
	$.getJSON("http://api.twitter.com/1/statuses/user_timeline.json?screen_name=santanderunimx&count=1&skip_user=true&callback=?", function(data) {		
		$("#TwitterBox .b").html(data[0].text.parseURL().parseUsername().parseHashtag());
		$("#TwitterBox .c").html(parseDate(data[0].created_at));
	});	
}