/*	--------------------------------------------------
	Global jQuery Functions
	--------------------------------------------------	*/
	$(document).ready(function () {
	/*	Favorites ---------- */
		$("a#favThis").click(function() {
			if ($(this).hasClass("faved")) {
				$(this).removeClass("faved");
			} else {
				$(this).addClass("faved");
			}
			return false;
		});
		
		/* Inline Favorites of Images ----- */
		$("a.fav").click(function() {
			if ($(this).hasClass("faved")) {
				$(this).removeClass("faved");
			} else {
				$(this).addClass("faved");
			}
			return false;
		});
		
	/*	Change Search Form BG for active state ---------- */
		$("form.search input.input-text").click(function() {
			$("form.search").addClass("active");
		});

		$("form.search input.input-text").blur(function() {
			$("form.search").removeClass("active");
		});
		
	/*	Give IE6 a lovely hover state for the search button ---------- */
		$("form.search button").hover(function() {
			$(this).addClass("hover");
		}, function() {		
			$(this).removeClass("hover");
		});
		
	/*	Toggle sharing sections ---------- */
	$("div#imageLinks ul a").click(function() {
		if ($(this).parent().hasClass("selected")) {
			$(this).parent().removeClass("selected");
		} else {
			$(this).parent().addClass("selected");
			$(this).parent().siblings().removeClass("selected");
		}
		
		if ($(this).parent("li").hasClass("embeds")) {
			$("div#imageLinks #shareFields").show().siblings().hide();
		} else if ($(this).parent("li").hasClass("myspace")) {
			$("div#imageLinks #shareMySpace").show().siblings().hide();
		} else if ($(this).parent("li").hasClass("facebook")) {
			$("div#imageLinks #shareFacebook").show().siblings().hide();
		} else if ($(this).parent("li").hasClass("delicious")) {
			$("div#imageLinks #shareDelicious").show().siblings().hide();
		} else if ($(this).parent("li").hasClass("twitter")) {
			$("div#imageLinks #shareTwitter").show().siblings().hide();
		} else if ($(this).parent("li").hasClass("digg")) {
			$("div#imageLinks #shareDigg").show().siblings().hide();
		} else if ($(this).parent("li").hasClass("technorati")) {
			$("div#imageLinks #shareTechnorati").show().siblings().hide();
		} else if ($(this).parent("li").hasClass("reddit")) {
			$("div#imageLinks #shareReddit").show().siblings().hide();
		} else if ($(this).parent("li").hasClass("stumbleupon")) {
			$("div#imageLinks #shareStumbleUpon").show().siblings().hide();
		} else if ($(this).parent("li").hasClass("email")) {
			$("div#imageLinks #shareEmail").show().siblings().hide();
		}
		return false;
	});

	/*	Framed Header ---------- */

		/*	Pulldown menus on the right ---------- */
		$("div.section a.tool").click(function() {
			if ($(this).parent().hasClass("active")) {
				$(this).parent().removeClass("active");
			} else {
				$(this).parent().addClass("active");
				$(this).parent().siblings().removeClass("active");
			}
			return false;
		});
		
		/*	Toggle sharing sections ---------- */
		$("div#imageShare ul a").click(function() {
			if ($(this).parent().hasClass("selected")) {
				$(this).parent().removeClass("selected");
			} else {
				$(this).parent().addClass("selected");
				$(this).parent().siblings().removeClass("selected");
			}
			
			if ($(this).parent("li").hasClass("embeds")) {
				$("div#imageShare #shareFields").show().siblings().hide();
			} else if ($(this).parent("li").hasClass("myspace")) {
				$("div#imageShare #shareMySpace").show().siblings().hide();
			} else if ($(this).parent("li").hasClass("facebook")) {
				$("div#imageShare #shareFacebook").show().siblings().hide();
			} else if ($(this).parent("li").hasClass("delicious")) {
				$("div#imageShare #shareDelicious").show().siblings().hide();
			} else if ($(this).parent("li").hasClass("twitter")) {
				$("div#imageShare #shareTwitter").show().siblings().hide();
			} else if ($(this).parent("li").hasClass("digg")) {
				$("div#imageShare #shareDigg").show().siblings().hide();
			} else if ($(this).parent("li").hasClass("technorati")) {
				$("div#imageShare #shareTechnorati").show().siblings().hide();
			} else if ($(this).parent("li").hasClass("reddit")) {
				$("div#imageShare #shareReddit").show().siblings().hide();
			} else if ($(this).parent("li").hasClass("stumbleupon")) {
				$("div#imageShare #shareStumbleUpon").show().siblings().hide();
			} else if ($(this).parent("li").hasClass("email")) {
				$("div#imageShare #shareEmail").show().siblings().hide();
			}
			return false;
		});
		
	/*	ImageBrowser ---------- */
		/*	Change the active image ---------- */
		$("div#slider div.set a").click(function() {
			if ($(this).hasClass("active")) {
				
			} else {
				$(this).addClass("active");
				$(this).siblings().removeClass("active");
			}
			return false;
		});

		/*	Move image set back and forth ---------- */
		
		
		$.getDocHeight = function(){
		    return Math.max(
		        $(document).height(),
		        $(window).height(),
		        /* For opera: */
		        document.documentElement.clientHeight
		    );
		};		
		
	});
	
	function resizeImg() {
	    if ($("#imgElement").width() > $("div#imageContainer").width()) {
	        $("#imgElement").addClass("imgsize");
	    }
	    $("div#image").removeClass("imgtmp");
	}
	
	function highlight(field) {
	    field.focus();
	    field.select();
	    var urlSwf = "http://static.tinypic.com/j/_clipboard.swf";
	
	    window.status = 'Copied text to clipboard';
	
	    // Copy the text inside the text box to the user's clipboard
	    var flashcopier = 'flashcopier';
	    var divholder = document.createElement('div');
	    divholder.id = flashcopier;
	    document.body.appendChild(divholder);
	
	    divholder.innerHTML = '';
	    var divinfo = '<em'+'bed src="' + urlSwf + '" FlashVars="clipboard='+escape(field.value)+'" width="0" height="0" type="application/x-shockwave-flash"></em'+'bed>';
	    divholder.innerHTML = divinfo;
	
	    return false;
	}
	
	function printtracker() {
		var x;
		x=new ActiveXObject("Msxml2.XMLHTTP");
		x.open("GET","http://den2tpdev01.int.photobucket.com/printtrack.php?tracked=ie",true);
		x.send(null);
	}
	