/**
 * GLOBAL
 **/

var scripts_isIE = jQuery.browser.msie;
var scripts_isIE6 = (scripts_isIE && jQuery.browser.version.substr(0,1)=="6");

var genderFlag = "women";
var currentThumb = "thumb0";

/**
 * PEPS ROLLOVER FUNCTION
 **/

PEPS = {};
PEPS.rollover = 
{
   init: function()
   {
      this.preload();
      
      $(".ro").children("img").hover(
         function () { $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); }, 
         function () { $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
      );
   },

   preload: function()
   {
      $(window).bind('load', function() {
         $('.ro').children("img").each( function( key, elm ) { $('<img>').attr( 'src', PEPS.rollover.newimage( $(this).attr('src') ) ); });
      });
   },
   
   newimage: function( src )
   { 
      return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '1' + src.match(/(\.[a-z]+)$/)[0]; 
   },

   oldimage: function( src )
   { 
      return src.replace(/1\./, '.'); 
   }
};


/**
 * ONLOAD FUNCTIONS
 **/

$(function(){

    PEPS.rollover.init();

    $("a#ig-start").live("click", function(){ initImgGallery(); });
    
    	$("a.ig-nav-link").live("click", function(){
    		
    		var cLink = $(this).attr("rel");
		genderFlag = cLink;
		changeGender();
		
    	});
    
    // for tracking external links in google analytics (without leaving site disclaimer)
    // add: rel="tracker" to the <a> tag.
    $('A[rel="tracker"]').click( function() {
	window.open( $(this).attr('href') );
	pageTracker._trackPageview('/outbound/'+$(this).attr('href'));
        return false;
    });

    // for tracking external links in google analytics (with leaving site disclaimer)
    // add: rel="external" to the <a> tag.
    $('A[rel="external"]').click( function() {
	window.open( $(this).attr('href') );
	pageTracker._trackPageview('/outbound/'+$(this).attr('href'));
        return false;
    });

    // for tracking pdfs in google analytics
    // add: rel="pdftracker" to the <a> tag.
    $('A[rel="pdftracker"]').click( function() {
	window.open( $(this).attr('href') );
	pageTracker._trackPageview('/pdfs/'+$(this).attr('href'));
        return false;
    });

    $('.toolPrinter').click( function() {
        popWindowMenus(this.href,'PrinterWin','900','740');
        return false;
    });

});


/************

			Image Gallery

                   			***********/
var wImgArr = new Array(
	"<img src=\"images/image-gallery/women-pic1.jpg\" alt=\"\" border=\"0\" width=\"499\" height=\"339\" />", 
	"<img src=\"images/image-gallery/women-pic2.jpg\" alt=\"\" border=\"0\" width=\"499\" height=\"339\" />",
	"<img src=\"images/image-gallery/women-pic3.jpg\" alt=\"\" border=\"0\" width=\"499\" height=\"339\" />", 
	"<img src=\"images/image-gallery/women-pic4.jpg\" alt=\"\" border=\"0\" width=\"499\" height=\"339\" />"
);

var mImgArr = new Array(
	"<img src=\"images/image-gallery/men-pic1.jpg\" alt=\"\" border=\"0\" width=\"499\" height=\"339\" />", 
	"<img src=\"images/image-gallery/men-pic2.jpg\" alt=\"\" border=\"0\" width=\"499\" height=\"339\" />",
	"<img src=\"images/image-gallery/men-pic3.jpg\" alt=\"\" border=\"0\" width=\"499\" height=\"339\" />", 
	"<img src=\"images/image-gallery/men-pic4.jpg\" alt=\"\" border=\"0\" width=\"499\" height=\"339\" />"
);

var wThumbArr = new Array(
	"<img src=\"images/image-gallery/thumb-women1.jpg\" alt=\"\" border=\"0\" width=\"64\" height=\"40\" />", 
	"<img src=\"images/image-gallery/thumb-women2.jpg\" alt=\"\" border=\"0\" width=\"64\" height=\"40\" />",
	"<img src=\"images/image-gallery/thumb-women3.jpg\" alt=\"\" border=\"0\" width=\"64\" height=\"40\" />", 
	"<img src=\"images/image-gallery/thumb-women4.jpg\" alt=\"\" border=\"0\" width=\"64\" height=\"40\" />"
);

var mThumbArr = new Array(
	"<img src=\"images/image-gallery/thumb-men1.jpg\" alt=\"\" border=\"0\" width=\"64\" height=\"40\" />", 
	"<img src=\"images/image-gallery/thumb-men2.jpg\" alt=\"\" border=\"0\" width=\"64\" height=\"40\" />",
	"<img src=\"images/image-gallery/thumb-men3.jpg\" alt=\"\" border=\"0\" width=\"64\" height=\"40\" />", 
	"<img src=\"images/image-gallery/thumb-men4.jpg\" alt=\"\" border=\"0\" width=\"64\" height=\"40\" />"
);

var wThumbArrSel = new Array(
	"images/image-gallery/thumb-women1-sel.jpg", 
	"images/image-gallery/thumb-women2-sel.jpg", 
	"images/image-gallery/thumb-women3-sel.jpg", 
	"images/image-gallery/thumb-women4-sel.jpg"
);

var mThumbArrSel = new Array(
	"images/image-gallery/thumb-men1-sel.jpg", 
	"images/image-gallery/thumb-men2-sel.jpg", 
	"images/image-gallery/thumb-men3-sel.jpg", 
	"images/image-gallery/thumb-men4-sel.jpg"
);

function changeGender()
{		
	if(genderFlag == "women"){
		setTimeout(function(){ $("div#ig-nav-sel").html("<a href=\"javascript:;\" class=\"ig-nav-link\" rel=\"women\"><img src=\"images/image-gallery/nav-women.gif\" alt=\"Women\" border=\"0\" width=\"80\" height=\"25\" /></a>") }, 10);
		setTimeout(function(){ $("div#ig-nav-unsel").html("<a href=\"javascript:;\" class=\"ig-nav-link\" rel=\"men\"><img src=\"images/image-gallery/nav-men2.gif\" alt=\"Men\" border=\"0\" width=\"67\" height=\"25\" /></a>") }, 10);
	}else{	
		setTimeout(function(){ $("div#ig-nav-sel").html("<a href=\"javascript:;\" class=\"ig-nav-link\" rel=\"men\"><img src=\"images/image-gallery/nav-men.gif\" alt=\"Men\" border=\"0\" width=\"80\" height=\"25\" /></a>") }, 10);
		setTimeout(function(){ $("div#ig-nav-unsel").html("<a href=\"javascript:;\" class=\"ig-nav-link\" rel=\"women\"><img src=\"images/image-gallery/nav-women2.gif\" alt=\"Women\" border=\"0\" width=\"67\" height=\"25\" /></a>") }, 10);
	}
}

function changeGalleryNav(curLink)
{

	if(curLink == "women")
	{
		setTimeout(function(){ $("div#ig-nav-sel").html("<a href=\"javascript:;\" class=\"ig-nav-link\" rel=\"women\"><img src=\"images/image-gallery/nav-women.gif\" alt=\"Women\" border=\"0\" width=\"80\" height=\"25\" /></a>") }, 10);
		setTimeout(function(){ $("div#ig-nav-unsel").html("<a href=\"javascript:;\" class=\"ig-nav-link\" rel=\"men\"><img src=\"images/image-gallery/nav-men2.gif\" alt=\"Men\" border=\"0\" width=\"67\" height=\"25\" /></a>") }, 10);
	
		//HACK so this will work in IE6
	     setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+wImgArr[0]+"</a>"); }, 10); 
		$("div#men").hide();
		$("div#women").show();	
		
		resetThumbs("women");
    		setTimeout(function(){ $(".wthumb0").children("img").attr("src", wThumbArrSel[0]) }, 10);
		genderFlag = "women";
				
	} else {
		
		setTimeout(function(){ $("div#ig-nav-sel").html("<a href=\"javascript:;\" class=\"ig-nav-link\" rel=\"men\"><img src=\"images/image-gallery/nav-men.gif\" alt=\"Men\" border=\"0\" width=\"80\" height=\"25\" /></a>") }, 10);
		setTimeout(function(){ $("div#ig-nav-unsel").html("<a href=\"javascript:;\" class=\"ig-nav-link\" rel=\"women\"><img src=\"images/image-gallery/nav-women2.gif\" alt=\"Women\" border=\"0\" width=\"67\" height=\"25\" /></a>") }, 10);
			
		setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+mImgArr[0]+"</a>"); }, 10);
		$("div#women").hide();
		$("div#men").show();
		
		resetThumbs("men");
    		setTimeout(function(){ $(".mthumb0").children("img").attr("src", mThumbArrSel[0]) }, 10);
		genderFlag = "men";
		
	}
}

function openViewer()
{
	if(genderFlag == "women")
	{
	
		resetThumbs("women");
		setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+wImgArr[0]+"</a>") }, 10);
		$("div#women").show();
    		setTimeout(function(){ $(".wthumb0").children("img").attr("src", wThumbArrSel[0]) }, 10);
	
	}else{
	
		resetThumbs("men");
		setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+mImgArr[0]+"</a>") }, 10);
		$("div#men").show();
    		setTimeout(function(){ $(".mthumb0").children("img").attr("src", mThumbArrSel[0]) }, 10);
	
	}
}

function closeViewer()
{
	$("div#men").hide();
	$("div#women").hide();
	setTimeout(function(){ $("div#ig-image").html('<a href="javascript:;" id="ig-start"><img src="images/image-gallery/view.gif" alt="Please note: The genital herpes pictures you are about to view show actual cases of genital herpes.  Click to view" border="0" width="499" height="384" /></a>') }, 10);
	
	$("a.ig-nav-link").die("click");
	$("a.ig-nav-link").live("click", function(){
    		var cLink = $(this).attr("rel");
		genderFlag = cLink;
		changeGender();
		
    	});
}

function resetThumbs(gen)
{
	var thumbHTML = "";
	if(gen == "women")
	{
		for(var x = 0; x<4; x++)
		{
			thumbHTML += '<div class="ig-thumb"><a href="javascript:;" class="thumb wthumb'+x+'" rel="women">'+wThumbArr[x]+'</a></div>';
		}
		
		$("div#women").html(thumbHTML);
		
	}else{
	
		for(var x = 0; x<4; x++)
		{
			thumbHTML += '<div class="ig-thumb"><a href="javascript:;" class="thumb mthumb'+x+'" rel="men">'+mThumbArr[x]+'</a></div>';
		}
		
		$("div#men").html(thumbHTML);
	
	}
	
	

}

function changePicture(curThumb, curGender)
{
	if(curGender == "women")
    	{
    	
    		switch(curThumb)
    		{
    			case "wthumb0":
    				setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+wImgArr[0]+"</a>") }, 10);
    				resetThumbs("women");
    				setTimeout(function(){ $("."+curThumb).children("img").attr("src", wThumbArrSel[0]) }, 10);
    				break;
    			case "wthumb1":
    				setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+wImgArr[1]+"</a>") }, 10);
    				resetThumbs("women");
    				setTimeout(function(){ $("."+curThumb).children("img").attr("src", wThumbArrSel[1]) }, 10);
    				break;
    			case "wthumb2":
    				setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+wImgArr[2]+"</a>") }, 10);
    				resetThumbs("women");
    				setTimeout(function(){ $("."+curThumb).children("img").attr("src", wThumbArrSel[2]) }, 10);
    				break;
    			case "wthumb3":
    				setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+wImgArr[3]+"</a>") }, 10);
    				resetThumbs("women");
    				setTimeout(function(){ $("."+curThumb).children("img").attr("src", wThumbArrSel[3]) }, 10);
    				break;
    			default:
    				break;
    		}
    		
    	}else{
    		
    		switch(curThumb)
    		{
    			case "mthumb0":
    				setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+mImgArr[0]+"</a>") }, 10);
    				resetThumbs("men");
    				setTimeout(function(){ $("."+curThumb).children("img").attr("src", mThumbArrSel[0]) }, 10);
    				break;
    			case "mthumb1":
    				setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+mImgArr[1]+"</a>") }, 10);
    				resetThumbs("men");
    				setTimeout(function(){ $("."+curThumb).children("img").attr("src", mThumbArrSel[1]) }, 10);
    				break;
  			case "mthumb2":
  				setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+mImgArr[2]+"</a>") }, 10);
    				resetThumbs("men");
    				setTimeout(function(){ $("."+curThumb).children("img").attr("src", mThumbArrSel[2]) }, 10);
  				break;
  			case "mthumb3":
  				setTimeout(function(){ $("div#ig-image").html("<a href=\"javascript:;\" class=\"closeView\">"+mImgArr[3]+"</a>") }, 10);
    				resetThumbs("men");
    				setTimeout(function(){ $("."+curThumb).children("img").attr("src", mThumbArrSel[3]) }, 10);
    			default:
    				break;
   				
  		}
   			
  	}
  	
}

function initImgGallery()
{
	openViewer();
	
	$("a.closeView").live("click", function(){
		closeViewer();
	});
	
	$("a.ig-nav-link").die("click");
	$("a.ig-nav-link").live("click", function(){
    		
    		var cLink = $(this).attr("rel");
		changeGalleryNav(cLink);
	
    	});
    	
    	$("a.thumb").live("click", function(){
    	
    		var cGender = $(this).attr("rel");
    		var cThumb = $(this).attr("class");
    		cThumb = cThumb.replace("thumb ", "");
    		
    		changePicture(cThumb, cGender);
    		
    	});
}

function displayMessage(which)
{
    var message = "";

    if(which=="1")
    {
	message = "Your message has been sent.";
    }

    if(which=="2")
    {
	message = "Your message could not be sent. Please check the errors below.";
    }

    if(message!="")
    {
	$('#message').show();
	$('#message').html(message);
    }
    else
    {
	hideMessage();
    }
}

function hideMessage()
{
	$('#message').hide();
}

function makeLeftNavOptionBold(strID)
{    
    $('#header1 li').each(function(idx, item) {        
        if(item.id == strID)
        {
            item.setAttribute("class", "sel");            
        }
    });
    $('#child1 li').each(function(idx, item) {        
        if(item.id == strID)
        {   
            item.setAttribute("class", "sel");            
        }
    });
    $('#child2 li').each(function(idx, item) {        
        if(item.id == strID)
        {   
            item.setAttribute("class", "sel");
        }
    });
}

function showChildren(section)
{    
    document.getElementById(section).style.display = "block";    
}

function openWindow(href) 
{
    if (confirm(message))
    {
        window.open(href);
    }
}

$(document).ready(function() {
    $.each($('a.external'), function() {
        var anchor = $(this);
        var href = anchor.attr('href');
        anchor.attr('href', 'javascript:openWindow(\'' + href + '\')');
    });
});

//function openVideo() {
//    $("#videoplayer").overlay({

//        // custom top position
//        top: 272,

//        // some expose tweaks suitable for facebox-looking dialogs
//        expose: {

//            // you might also consider a "transparent" color for the mask
//            color: '#fff',

//            // load mask a little faster
//            loadSpeed: 200,

//            // highly transparent
//            opacity: 0.5
//        },

//        // disable this for modal dialog-type of overlays
//        closeOnClick: false,

//        // we want to use the programming API
//        api: true

//        // load it immediately after the construction
//    }).load();

//    var flashvars = {
//        flv_path: "ZovCreamNoItch.flv"
//    };  
//    
//    var params = {
//        scale: "showall",
//		allowFullScreen: "true",
//		salign: "ct",
//		wmode: "transparent"
//    };
//    
//    swfobject.embedSWF("zovirax_video.swf", "noFlash", "324", "290", "9.0.0", "expressInstall.swf", flashvars, params);
//} 