var timeoutoverride = function(currElement, nextElement, opts, isForward){
    var index = opts.currSlide;
    return index == 0 ? 5000 : false;
}
function cycle_people(){
    $('#people_banner').cycle({
        autostop:1,
        delay:4000,
        timeout:100,
        timeoutFn:timeoutoverride
    });
    setTimeout('cycle_people();',22000);
}
$(document).ready(function(){
	$.jqm.params.modal = true;
	$('#dialog').jqm();

    var _a_peoplebanner = ['http://c0370032.cdn.cloudfiles.rackspacecloud.com/people_banner_1.gif',
    'http://c0370032.cdn.cloudfiles.rackspacecloud.com/people_banner_2.gif',
    'http://c0370032.cdn.cloudfiles.rackspacecloud.com/people_banner_3.gif',
    'http://c0370032.cdn.cloudfiles.rackspacecloud.com/people_banner_4.gif',
    'http://c0370032.cdn.cloudfiles.rackspacecloud.com/people_banner_5.gif',
    'http://c0370032.cdn.cloudfiles.rackspacecloud.com/people_banner_1.gif'];
    var _s_peoplebannerhtml = '';
    var _i_counter = 1;
    var _fn_peoplebanner = function(){
        if(_i_counter>_a_peoplebanner.length){
            return;
        } else {
            _s_peoplebannerhtml+='<img id="peoplebanner'+_i_counter+'" src="'+_a_peoplebanner[_i_counter-1]+'" style="height:155px;width:651px;padding:0px;margin:0px;border:0px;overflow:hidden; " />';
            ++_i_counter;
            arguments.callee();//recursively cycle
        }
    }
    _fn_peoplebanner();
    $('#people_banner').html(_s_peoplebannerhtml);
    $('#people_banner').cycle({
        autostop:1,
        delay:4000,
        timeout:100,
        timeoutFn:timeoutoverride
    });
    setTimeout('cycle_people();',22000);
});

var THINKSPOTUTILS = {
	o_cached_doc : document,
	checkemail:function(str){//same as PublicEye's IsEmail()
		// checks for a vaild email
		// returns False for invalid addresses
		// returns True for valid addresses

		// chk length

		var atpos = str.indexOf("@");
		if (str.length < 6){
			//a@b.c should be the shortest an address could be
			return false;
		}

		// At least one @ and not at front or back
		if (atpos==-1 || atpos==0 || atpos==(str.length-1)){
		   return false;
		}

		// At least one . and not at front or back
		if (str.indexOf(".")==-1 || str.indexOf(".")==0 || str.indexOf(".")==(str.length-1)){
			return false;
		}

		// Only one @
		if (str.indexOf("@",(atpos+1))!=-1){
			return false;
		}

		var before = "1234567890qwertyuiopasdfghjklzxcvbnm+.@-_'QWERTYUIOPASDFGHJKLZXCVBNM";
		for(i=0; i < atpos ;i++){
			if(before.indexOf(str.charAt(i))<0){
				return false;
			}
		}

		var after = "1234567890qwertyuiopasdfghjklzxcvbnm.-QWERTYUIOPASDFGHJKLZXCVBNM";
		for(i=atpos+1; i < str.length ;i++){
			if(after.indexOf(str.charAt(i))<0){
				return false;
			}
		}

		var last_dot_pos=str.length-str.lastIndexOf(".")-1;
		if (last_dot_pos>4 || last_dot_pos<2){
			return false;
		}
		return true;
	},
	logout:function(){
		window.location = 'index.php?logout=true';
	}
};