function checkemail(str){
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if (filter.test(str))
testresults=true;
else{
alert("Please input a valid email address!");
testresults=false;
}
return (testresults);
}
Shadowbox.init();
jQuery(function(){
jQuery.ui.dialog.defaults.bgiframe = true; 
var emailInput = jQuery("#emailInput"),
sportInput = jQuery("#sportInput"),
allFields = jQuery([]).add(sportInput).add(emailInput),
tips = jQuery("#validateTips");
jQuery("#pass-dialog").dialog({
bgiframe: true,
autoOpen: false,
modal: true,
buttons: {
'Email My Password': function(){
allFields.removeClass('ui-state-error');
if(checkemail(emailInput.val())){
if(updateRecord(emailInput.val(),sportInput.val()))
{
jQuery(this).dialog('close');
}
}
},
Cancel: function(){
jQuery(this).dialog('close');
}
},
close: function(){
allFields.removeClass('ui-state-error');
}
});
function updateRecord(email,sport)
{
var dataString = 'forgot=password&email='+email+'&sport='+sport;
jQuery.ajax({
type:"POST",
url: "http://www.mysportsdreams.com/forgot.php",
data: dataString,
success: function(msg){
if(msg == 'OK')
var mess = "The information will be sent to the email address on file.";
else
var mess = "ERROR: "+msg;

alert(mess);
}});
return (true);
}
jQuery('#forgotPassword').click(function() {
jQuery('#pass-dialog').dialog('open');
jQuery('#pass-dialog').dialog('option',{ position: ['center','middle'], width: 450});
}).hover(function(){jQuery(this).addClass("ui-state-hover");},function(){jQuery(this).removeClass("ui-state-hover");}).mousedown(function(){jQuery(this).addClass("ui-state-active");}).mouseup(function(){jQuery(this).removeClass("ui-state-active");});
});

function carouselLoad(){
	jQuery('#mycarousel').jcarousel({
	scroll: 8,
	wrap:"circular",
	visible: 8,
	itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
	itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
	});
}

var carousel_items = [
{url:"/toolkit/images/partners/NCSA.png", title:"National Collegiate Softball Association" },
{url:"/toolkit/images/partners/NATYCAA.png", title:"National Alliance of Two Year College Athletic Administrators" },
{url:"/toolkit/images/partners/ACHA.png", title:"American Collegiate Hockey Association" },
{url:"/toolkit/images/partners/NCBA.png", title:"National Collegiate Baseball Association" },
{url:"/toolkit/images/partners/IBCA.png", title:"Illinois Basketball Coaches Association" },
{url:"/toolkit/images/partners/AVCA.png", title:"American Volleyball Coaches Association" },
{url:"/toolkit/images/partners/SOCAL soccer.png", title:"SoCal Soccer" },
{url:"/toolkit/images/partners/triple crown.png", title:"Triple Crown Sports" },
{url:"/toolkit/images/partners/IHSSCA.png", title:"Indiana HS Swimming Coaches Association" },
{url:"/toolkit/images/partners/GoldenGoalSoccer.png", title:"Golden Goal Soccer" },
{url:"/toolkit/images/partners/GoldenGoalLax.png", title:"Golden Goal Lacrosse" },
{url:"/toolkit/images/partners/Maxpreps.png", title:"Maxpreps" },
{url:"/toolkit/images/partners/BigSigns.png", title:"Big Signs" },
{url:"/toolkit/images/partners/Diamond sports.png", title:"Diamond Sports" },
{url:"/toolkit/images/partners/IOWA BCA.png", title:"Iowa Basketball Coaches Association" },
{url:"/toolkit/images/partners/KABC.png", title:"Kansas Association of Baseball Coaches" },
{url:"/toolkit/images/partners/LTFCA.png", title:"Louisiana Track & Field Coaches Association" },
{url:"/toolkit/images/partners/NYSHSHCA.png", title:"New York State High School Hockey Coaches Association" },
{url:"/toolkit/images/partners/UHSBCA.png", title:"Utah High School Baseball Coaches Association" },
{url:"/toolkit/images/partners/BCAM.png", title:"Basketball Coaches Association of Michigan" },
{url:"/toolkit/images/partners/KBCA.png", title:"Kansas Basketball Coaches Association" },
{url:"/toolkit/images/partners/MABC.png", title:"Maine Association of Basketball Coaches" },
{url:"/toolkit/images/partners/MCLA.png", title:"Men's Collegiate Lacrosse Association" },
{url:"/toolkit/images/partners/MHSBCA.png", title:"Missouri High School Baseball Coaches Association" },
{url:"/toolkit/images/partners/MVFCA.png", title:"Miami Valley Football Coaches Association" },
{url:"/toolkit/images/partners/NASSAU.png", title:"Nassau County Boys Soccer" },
{url:"/toolkit/images/partners/NCPA.png", title:"National Collegiate Paintball Association" },
{url:"/toolkit/images/partners/NCWA.png", title:"National Collegiate Wrestling Association" },
{url:"/toolkit/images/partners/RIBVCA.png", title:"Rhode Island Boys Volleyball Coaches" },
{url:"/toolkit/images/partners/RITCA.png", title:"Rhode Island Track & Field Coaches Association" },
{url:"/toolkit/images/partners/section 6.png", title:"Section 6 Cross Country, Track & Field Coaches" },
{url:"/toolkit/images/partners/TTFCA.png", title:"Texas High School Track Coaches Association" },
{url:"/toolkit/images/partners/USCSA.png", title:"United States Collegiate Ski & Snowboard Association" },
{url:"/toolkit/images/partners/WCLL.png", title:"Women's Collegiate Lacrosse League" },
{url:"/toolkit/images/partners/baseballUSA.png", title:"Baseball Equipment USA" },
{url:"/toolkit/images/partners/UPA.png", title:"Ultimate Players Association" },
{url:"/toolkit/images/partners/GWTSCA.png", title:"Greater West Texas Softball Coaches Association" },
{url:"/toolkit/images/partners/AAU.png", title:"Amateur Athletic Union" },
{url:"/toolkit/images/partners/elitelax.png", title:"Elite Lacrosse" },
{url:"/toolkit/images/partners/DEBCA.png", title:"Delaware Baseball Coaches Association" },
{url:"/toolkit/images/partners/AzBCA.png", title:"Arizona Baseball Coaches Association" },
{url:"/toolkit/images/partners/baseballfit.png", title:"Baseball Fit" },
{url:"/toolkit/images/partners/zagsports.png", title:"Zag Sports" },
{url:"/toolkit/images/partners/NTHSBCA.png", title:"North Texas High School Baseball Coaches Association" },
{url:"/toolkit/images/partners/anaconda logo.png", title:"Anaconda Sports" },
{url:"/toolkit/images/partners/elevationlax.png", title:"Elevation Lacrosse" },
{url:"/toolkit/images/partners/Lacrosse 1.png", title:"1 Lacrosse" },
{url:"/toolkit/images/partners/Skillbuilder.png", title:"Skillbuilder, INC." },
{url:"/toolkit/images/partners/Baseball Rampage.png", title:"Baseball Rampage" },
{url:"/toolkit/images/partners/Baseball Excellence.png", title:"Baseball Excellence" },
{url:"/toolkit/images/partners/Athletes Dugout.png", title:"Athletes Dugout" },
{url:"/toolkit/images/partners/CoachTeed.png", title:"CoachTeed.com" },
{url:"/toolkit/images/partners/MyAirShoes.png", title:"MyAirShoes.com" },
{url:"/toolkit/images/partners/Mad Dog Bats.png", title:"Mad Dog Bats" },
{url:"/toolkit/images/partners/Defender Mouthguards.png", title:"Defender Mouthguards" },
{url:"/toolkit/images/partners/Velocity Sports Performance.png", title:"Velocity Sports Performance" },
{url:"/toolkit/images/partners/Evolution Sports.png", title:"Evolution Sports Performance" },
{url:"/toolkit/images/partners/Articatz.png", title:"Articatz" },
{url:"/toolkit/images/partners/YouthFootball USA.png", title:"Youth Football USA" },
{url:"/toolkit/images/partners/Spartan Athletes.png", title:"Spartan Athletes" },
{url:"/toolkit/images/partners/SoccerCoaching International.png", title:"Soccer Coaching International" },
{url:"/toolkit/images/partners/Travel Advocates.png", title:"Travel Advocates" },
{url:"/toolkit/images/partners/championship.png", title:"Champsionship Productions" },
{url:"/toolkit/images/partners/Sports Image.png", title:"Sports Image, INC." },
{url:"/toolkit/images/partners/TomCat Bat.png", title:"TomCat Bats" },
{url:"/toolkit/images/partners/Old Hickory Bats.png", title:"Old Hickory Bats" },
{url:"/toolkit/images/partners/My Teambook.png", title:"myTEAMBOOK.net" },
{url:"/toolkit/images/partners/Stay in the Zone.png", title:"Stay in the Zone" },
{url:"/toolkit/images/partners/Sports Motion.png", title:"Sports Motion" },
{url:"/toolkit/images/partners/Own the Zone Sports.png", title:"Own The Zone Sports" },
{url:"/toolkit/images/partners/Superior Bats.png", title:"Superior Bat Company" },
{url:"/toolkit/images/partners/Pitcher's Eye.png", title:"Pitcher's Eye" },
{url:"/toolkit/images/partners/Action Sports Co.png", title:"Action Sports Company" },
{url:"/toolkit/images/partners/HSPN.png", title:"Home School Sports Network" },
{url:"/toolkit/images/partners/IDLC.png", title:"International Diversity Lacrosse Council" },
{url:"/toolkit/images/partners/transworld soccer.png", title:"Transworld Soccer" },
{url:"/toolkit/images/partners/Euro-Sportring.png", title:"Euro-Sportring" },
{url:"/toolkit/images/partners/Golden Goal.png", title:"Golden Goal" },
{url:"/toolkit/images/partners/NCBCA.png", title:"North Carolina Baseball Coaches Association" },
{url:"/toolkit/images/partners/MASSBCA.png", title:"Massachusetts Baseball Coaches Association" },
{url:"/toolkit/images/partners/Florida Coast Spring Training.png", title:"Florida Coast Spring Training" },
{url:"/toolkit/images/partners/Albion Cup.png", title:"Albion Cup" },
{url:"/toolkit/images/partners/Cocoa Expo Sports.png", title:"Cocoa Expo Sports" },
{url:"/toolkit/images/partners/tisworld.png", title:"Travel International Sports" },
{url:"/toolkit/images/partners/forcefield.png", title:"Forcefield Headbands" },
{url:"/toolkit/images/partners/Dream Team Italy Sports.png", title:"Dream Team Italy Sports" },
{url:"/toolkit/images/partners/ProBatter.png", title:"ProBatter" },
{url:"/toolkit/images/partners/Practicesports.png", title:"Practice Sports" }
];


function mycarousel_itemVisibleInCallback(carousel,item,i,state,evt)
{
var idx = carousel.index(i, carousel_items.length);
carousel.add(i,mycarousel_getItemHTML(carousel_items[idx-1]));
reloadDOM();
}
function mycarousel_itemVisibleOutCallback(carousel,item,i,state,evt)
{
carousel.remove(i);
}
function mycarousel_getItemHTML(item){
return '<img src="'+item.url+'" width="90" height="62.5" title="'+item.title+'"/>';
}
function reloadDOM(){
var mouseX = 0;
var mouseY = 0;
jQuery().mousemove( function(e) {
mouseX = e.pageX; 
mouseY = e.pageY;
});
jQuery('#partnerBanner .jcarousel-item img').hover(
function(){
		jQuery('#tooltipSpan').html(jQuery(this).attr("title"));
		jQuery('#tooltipSpan').css("visibility","visible");
		jQuery('#tooltipSpan').css("top",mouseY-50);
		jQuery('#tooltipSpan').css("left",mouseX-70);
	},
function(){
		jQuery('#tooltipSpan').css("visibility","hidden");
	});
}

window.onload = reloadDOM;
