$(function() {

    //Prevent Right Mouse Click
    $(this).bind("contextmenu", function(e) {
        e.preventDefault();
    });
    
    //if ($.browser.msie == true && parseInt($.browser.version) < 8) {
    if ($.browser.msie == true) {
        $('.upload-image').removeClass('upload-image');
    }
    else if ($.browser.opera == true) {
        //$('.upload-image').removeClass('upload-image');
    }

    $('input.default').each(function() {
        var default_val = $(this).attr('default');
        if ($(this).val() == '') {
            $(this).val(default_val);
        }

        $(this).focus(
            function() {
                if (default_val == $(this).val()) {
                    $(this).val('');
                }
                $(this).addClass('focus');
            }
        ).blur(
            function() {
                if ('' == $(this).val()) {
                    $(this).val(default_val);
                }
                $(this).removeClass('focus');
            }
        );
    });

});

$('.print').live('click', function() {
	window.print();
	return false;
});

/*
$('div.clickable').live('click', function() {

    $link = $(this).find('a.clickable');

    if ($link != null && $link.length > 0) {

        var strLink = $link.filter(':first').attr('href');

        if (strLink.length > 0 && $link.filter(':first').attr('target') == '_blank')
            window.open(strLink);
        else if (strLink.length > 0)
            window.location = strLink;
        else
            $(this).removeClass('clickable');

        return;
    }

    //Find The Go Button
    $link = $(this).closest('.filmstrip_item').find('.button_filmgo').filter(':first').attr('href');

    if ($link != null && $link.length > 0 && $link != "undefined")
        window.location = $link;
});
*/

//search form
$('#search_form').live('submit', function() {
	pemco.iframe.construct('search_button');
	return false;
});

$('.new_filmstrip .filmstrip_rew').live('click', function() {
    var $row = $(this).closest('.new_filmstrip'),
    $boxes = $row.find('div.filmstrip_item');
    //check to see if we can slide

    if (parseInt($boxes.filter(':first').css("left")) >= 0) {
        return false;
    }

    $boxes.animate({ 'left': '+=840' }, 200, 'linear',
        function() {
            //Update Status After Change
            $('.filmstrip_page').removeClass('now-playing');
            $boxes.each(function(index) {
                $pos = parseInt($(this).css('left'));
                if ($pos >= 0 && $pos < 840) {
                    $id_name = $(this).attr('id').replace('item', 'page');
                    $('#' + $id_name).addClass('now-playing');
                }
            });

            if (parseInt($boxes.filter(':first').css('left')) >= 0) {
                $('.new_filmstrip .filmstrip_rew').addClass('dim_visual_rew');
            }
            else { $('.new_filmstrip .filmstrip_rew').remove('dim_visual_rew'); }
            if (parseInt($boxes.filter(':last').css('left')) > 840) {
                $('.new_filmstrip .filmstrip_ff').removeClass('dim_visual_ff');
            }
        }
    );

});

$('.new_filmstrip .filmstrip_ff').live('click', function() {

    var $row = $(this).closest('.new_filmstrip'), $boxes = $row.find('.filmstrip_inner div.filmstrip_item');
    //check to see if we can slide
    if (parseInt($boxes.filter(':last').css('left')) < 840) {
        return false;
    }

    $boxes.animate({ 'left': '-=840' }, 200, 'linear',
        function() {
            //Update Status After Change
            $('.filmstrip_page').removeClass('now-playing');
            $boxes.each(function(index) {
                $pos = parseInt($(this).css('left'));
                if ($pos >= 0 && $pos < 840) {
                    $id_name = $(this).attr('id').replace('item', 'page');
                    $('#' + $id_name).addClass('now-playing');
                }
            });

            if (parseInt($boxes.filter(':last').css('left')) < 840) {
                $('.new_filmstrip .filmstrip_ff').addClass('dim_visual_ff');
            }
            else { $('.new_filmstrip .filmstrip_ff').remove('dim_visual_ff'); }
            if (parseInt($boxes.filter(':first').css('left')) < 0) {
                $('.new_filmstrip .filmstrip_rew').removeClass('dim_visual_rew');
            }

        }
    );

});

//sharing code
function share(network, href) {

	var url = '', title;
	if (href == undefined || href == '') {
	    href = document.location;
	    // remove the # sound from the href tag
	    var str = new String(href);
	    if (str.indexOf("calendar.aspx") >= 0 || str.indexOf("default.aspx") >= 0)
	        str = str.replace('#', '/')
	    else
	        str = str.replace('#', '')
	    href = str;
    }

	if(network == 'facebook') {
		url = 'http://www.facebook.com/sharer.php?u=' + href;
	}
	else if(network == 'digg') {
		url = 'http://digg.com/submit?phase=2&url=' + href;
	}
	else if(network == 'delicious') {
		url = 'http://del.icio.us/post?url=' + href;
	}
	else if(network == 'myspace') {
		url = 'http://www.myspace.com/index.cfm?fuseaction=postto&u=' + href;
	}
	else if(network == 'twitter') {
		url = 'http://twitter.com/share?text=Check out this link: &url=' + href;
	}
	else if(network == 'su') {
		url = 'http://www.stumbleupon.com/submit?url=' + href;
	}
	else if(network == 'email') {
	url = "mailto:?subject=We're a Lot Like You: PEMCO Insurance&body=" + href;
	}
	else if(network == 'bookmark') {
		title = document.title;
		
		if($.browser.msie && document.all) {
			window.external.AddFavorite(href, title);
		}

		else if($.browser.mozilla && window.sidebar) {
			window.sidebar.addPanel(title, href, "");
		}

		else {
			pemco.ajax.flash('Your browser does not support automatic bookmarking. Please use your browsers bookmarking features to save this page.', 'Notice', 10000);
		}

		return false;
	}
	
	if(url.length) {
		if(network == 'email')
		{
			window.location = url;
		}
		else
		{
			window.open(url);
		}
	}
	
	return false;
}

//enable sharing links
$('.facebook')
	.live('click', function() {
		share('facebook', $(this).attr('href'));
		return false;
	})
	.live('mouseover', function () {
		$(this).attr('title', 'Share on Facebook').attr('rel', 'sidebar');
	})

$('.digg')
	.live('click', function() {
		share('digg', $(this).attr('href'));
		return false;
	})
	.live('mouseover', function () {
		$(this).attr('title', 'Digg it!').attr('rel', 'sidebar');
	})

$('.del')
	.live('click', function() {
		share('delicious', $(this).attr('href'));
		return false;
	})
	.live('mouseover', function () {
		$(this).attr('title', 'Bookmark on delicious').attr('rel', 'sidebar');
	})

$('.myspace')
	.live('click', function() {
		share('myspace', $(this).attr('href'));
		return false;
	})
	.live('mouseover', function () {
		$(this).attr('title', 'Share on MySpace').attr('rel', 'sidebar');
	})

$('.twitter')
	.live('click', function() {
		share('twitter', $(this).attr('href'));
		return false;
	})
	.live('mouseover', function () {
		$(this).attr('title', 'Share on Twitter').attr('rel', 'sidebar');
	})

$('.su')
	.live('click', function() {
		share('su', $(this).attr('href'));
		return false;
	})
	.live('mouseover', function () {
		$(this).attr('title', 'Share on StumbleUpon').attr('rel', 'sidebar');
	})

$('.email')
	.live('click', function() {
		share('email', $(this).attr('href'));
		return false;
	})
	.live('mouseover', function () {
		$(this).attr('title', 'Email this page to a friend').attr('rel', 'sidebar');
	})

$('.bookmark')
	.live('click', function() {
	    CreateBookmarkLink();
	    //share('bookmark', $(this).attr('href'));
	    return false;
	})
	.live('mouseover', function() {
	    $(this).attr('title', 'Bookmark this page').attr('rel', 'sidebar');
	})

var arrState = window.location.hash.substr(1).split("/");

if (arrState.length > 0) {
    if (arrState[0] == "contests" || arrState[0] == "polls") {

        $('.social_media').addClass("green");
       
    }
}

