// JQuery Scripting
jQuery(document).ready(function(){

	// Nivo Slider
	jQuery(window).load(function() {
    		jQuery('#header1').nivoSlider({
			effect:'random', //Specify sets like: 'fold,fade,sliceDown'
        		slices:15,
        		animSpeed:1000, //Slide transition speed
        		pauseTime:5500,
        		startSlide:0, //Set starting Slide (0 index)
        		directionNav:false, //Next & Prev
        		directionNavHide:false, //Only show on hover
        		controlNav:false, //1,2,3...
        		keyboardNav:true, //Use left & right arrows
        		pauseOnHover:true, //Stop animation while hovering
        		manualAdvance:false, //Force manual transitions
		});
	});
								
	// Image Crossfade
	jQuery("img.a").hover(
	function() {
		jQuery(this).stop().animate({"opacity": "0"}, 100);
	},
	function() {
		jQuery(this).stop().animate({"opacity": "1"}, 600);
	});
	
	// Custom Scrollbars
	jQuery(function()
	{
		jQuery('.twitterfeed').jScrollPane();
    });

    // Smooth Scroll
    jQuery('.middle-container').localScroll();
	jQuery('.big-sub-container').localScroll();
	
	// Twitter Feed
	jQuery(".social-feed").getTwitter({
		userName: "unlikeabank",
		numTweets: 1,
		loaderText: "Loading tweets...",
		slideIn: true,
		slideDuration: 750,
		showHeading: true,
		headingText: "Latest Tweet",
		showProfileLink: false,
		showTimestamp: true
	});

    // Frequent Questions Expand
    jQuery('.expand').hide();
    jQuery('h3').click(function () {
        jQuery(this).next('.expand').slideToggle(300);
    });

	// Content Expand
	jQuery('.middle-content-container-2').hide();
	jQuery('#expand').click(function() {
		jQuery(".middle-content-container-2").slideToggle(300);
	});
	jQuery('#news-icon-expand').click(function () {
        	jQuery(".middle-content-container-2").slideToggle(300);
	});
	jQuery('#news-title-expand').click(function () {
        	jQuery(".middle-content-container-2").slideToggle(300);
	});
	jQuery('#events-icon-expand').click(function () {
		jQuery(".middle-content-container-2").slideToggle(300);
	});
	jQuery('#events-title-expand').click(function () {
        	jQuery(".middle-content-container-2").slideToggle(300);
	});
	jQuery('#about-icon-expand').click(function () {
        	jQuery(".middle-content-container-2").slideToggle(300);
	});
	jQuery('#about-title-expand').click(function () {
        	jQuery(".middle-content-container-2").slideToggle(300);
	});

	// Search Dropdown
	jQuery('.search-dropdown').hide();
	jQuery('.tools-sub-middle .a').click(function() {
		jQuery('.search-dropdown').slideToggle(300);
	});

	
	// Career Application Query String
	// get querystring as an array split on "&"
    	var querystring = location.search.replace( '?', '' ).split( '&' );
    	// declare object
    	var queryObj = {};
    	// loop through each name-value pair and populate object
    	for ( var i=0; i<querystring.length; i++ ) {
        	// get name and value
          	var name = querystring[i].split('=')[0];
          	var value = querystring[i].split('=')[1];
          	// populate object
          	queryObj[name] = value;
    	}
    	// ***now you can use queryObj["<name>"] to get the value of a url variable
    	var currentCareer = queryObj["career"];
	var currentCareerMod = currentCareer.replace(/%20/g, ' ');
	// set the Job Title input box value to the currentCareerMod
	jQuery('#ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ChildTemplate_SubSubChildTemplate_ctl03_RenderForm_6_rpFieldsets_ctl00_rpFields_ctl00_7eeca48c_5b2c_49ae_9e41_0caf948ad976').val(currentCareerMod).attr('disabled', true);

});


// Image Hover
if (document.images) {
    picAboutUson = new Image(113, 76);
    picAboutUson.src = "/image/AboutUsButtonOn.jpg";

    picAboutUsoff = new Image(113, 76);
    picAboutUsoff.src = "/image/AboutUsButtonOff.jpg";

    picServiceson = new Image(107, 76);
    picServiceson.src = "/image/ServicesButtonOn.jpg";

    picServicesoff = new Image(107, 76);
    picServicesoff.src = "/image/ServicesButtonOff.jpg";

    picNewson = new Image(77, 76);
    picNewson.src = "/image/NewsButtonOn.jpg";

    picNewsoff = new Image(77, 76);
    picNewsoff.src = "/image/NewsButtonOff.jpg";

    picEventson = new Image(91, 76);
    picEventson.src = "/image/EventsButtonOn.jpg";

    picEventsoff = new Image(91, 76);
    picEventsoff.src = "/image/EventsButtonOff.jpg";

    picHelpUson = new Image(99, 76);
    picHelpUson.src = "/image/HelpUsButtonOn.jpg";

    picHelpUsoff = new Image(99, 76);
    picHelpUsoff.src = "/image/HelpUsButtonOff.jpg";
}

function lightup(imgName) {
    if (document.images) {
        imgOn = eval(imgName + "on.src");
        document[imgName].src = imgOn;
    }
}

function turnoff(imgName) {
    if (document.images) {
        imgOff = eval(imgName + "off.src");
        document[imgName].src = imgOff;
    }
}


// Search Removes and Adds
function RemoveSearchPhrase()
{
    if (document.SearchForm.Search.value != "Search Phrase")
    {
        
    }
    else
    {
        document.SearchForm.Search.value = "";
    }
}
function AddSearchPhrase()
{
    if (document.SearchForm.Search.value != "")
    {
        
    }
    else
    {
        document.SearchForm.Search.value = "Search Phrase";
    }
}


// Search Validation
function SearchValidate()
{
    if (document.getElementById("Search").value.length <= 2)
	{
		alert("Search Phrase Selection - Please provide a valid entry");
		return false;
	}
	else
	{
		return true;
	}
}


// ENewsletter Removes and Adds
function RemoveEmail()
{
    if (document.subform.email.value != "Email Address")
    {
        
    }
    else
    {
        document.subform.email.value = "";
    }
}
function AddEmail()
{
    if (document.subform.email.value != "")
    {
        
    }
    else
    {
        document.subform.email.value = "Email Address";
    }
}

function RemoveFirstName()
{
    if (document.subform.name.value != "First Name")
    {
        
    }
    else
    {
        document.subform.name.value = "";
    }
}
function AddFirstName()
{
    if (document.subform.name.value != "")
    {
        
    }
    else
    {
        document.subform.name.value = "First Name";
    }
}

function RemoveLastName()
{
    if (document.subform.lastname.value != "Last Name")
    {
        
    }
    else
    {
        document.subform.lastname.value = "";
    }
}
function AddLastName()
{
    if (document.subform.lastname.value != "")
    {
        
    }
    else
    {
        document.subform.lastname.value = "Last Name";
    }
}


// ENewsletter Validation
function $Npro(field)
{
    var element =  document.getElementById(field);
    return element;
    return false;
}

function emailvalidation(field, errorMessage)
{
    var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
    apos=field.value.indexOf("@");
    dotpos=field.value.lastIndexOf(".");
    lastpos=field.value.length-1;
    
    var badEmail = (apos<1 || dotpos-apos<2 || lastpos-dotpos<2)

    if (goodEmail && !badEmail)
    {
        return true;
    }
    else
    {
        //alert(errorMessage);
        $Npro("Error").innerHTML=errorMessage;
        $Npro("Error").style.display="inline";
        field.focus();
        field.select();
        return false;
    }
}

function emptyvalidation(entered, errorMessage)
{
    $Npro("Error").innerHTML="";
    with (entered)
    {
        if (value==null || value=="")
        {
            //alert(errorMessage);
            $Npro("Error").innerHTML=errorMessage;
            $Npro("Error").style.display="inline";
            return false;
        }
        else
        {
            return true;
        }
    }
}

function formvalidation(thisform)
{
    with (thisform)
    {
        if (emptyvalidation(name,"Please enter your name")==false)
        {
            name.focus();
            return false;
        };
        if (emptyvalidation(lastname,"Please enter your last name")==false)
        {
            lastname.focus();
            return false;
        };
        if (emailvalidation(email,"Please enter your valid email address")==false)
        {
            email.focus();
            return false;
        };
    }
}


// Contests ENewsletter Validation
function $Npro2(field)
{
	var element =  document.getElementById(field);
	return element;
	return false;
}

function emailvalidation2(field, errorMessage)
{
	var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);

	apos = field.value.indexOf("@");
	dotpos = field.value.lastIndexOf(".");
	lastpos = field.value.length-1;

	var badEmail = (apos<1 || dotpos-apos<2 || lastpos-dotpos<2)

	if (goodEmail && !badEmail)
	{
		return true;
	}
	else 
	{
		//alert(errorMessage);
		$Npro2("Error").innerHTML=errorMessage;
		$Npro2("Error").style.display="inline";
		field.focus();
		field.select();
		return false;
	}
}

function emptyvalidation2(entered, errorMessage)
{
	$Npro2("Error").innerHTML="";

	with (entered)
	{
		if (value==null || value=="")
		{
			//alert(errorMessage);
			$Npro2("Error").innerHTML=errorMessage;
			$Npro2("Error").style.display="inline";
			return false;
		}
		else
		{
			return true;
		}
	}
}

function formvalidation2(thisform)
{
	with (thisform)
	{
		if (emptyvalidation2(name,"Please enter your name")==false)
		{
			name.focus();
			return false;
		};
		if (emptyvalidation2(lastname,"Please enter your last name")==false)
		{
			lastname.focus();
			return false;
		};
		if (emailvalidation2(email,"Please enter your valid email address")==false)
		{
			email.focus();
			return false;
		};
		if (emptyvalidation2(subphone1,"Please enter your phone number")==false)
		{
			subphone1.focus();
			return false;
		};
		if (emptyvalidation2(address,"Please enter your address")==false)
		{
			address.focus();
			return false;
		};
		if (emptyvalidation2(city,"Please enter your city")==false)
		{
			city.focus();
			return false;
		};
		if (emptyvalidation2(zip,"Please enter your zip")==false)
		{
			zip.focus();
			return false;
		};
	}		
}
