//new jaf object
var jaf = new jaf();

var hover = jaf.animate.hover;

// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------

//public main
function main()
{    
    dynamicScroll();
    // get_jewelry();
    
    // Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
    var hasProductInstall = DetectFlashVer(6, 0, 65);
    
    // Version check based upon the values defined in globals
    var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
    
    
    // Check to see if a player with Flash Product Install is available and the version does not meet the requirements for playback
    if ( hasProductInstall && !hasReqestedVersion ) 
    {       	
        // MMdoctitle is the stored document.title value used by the installation process to close the window that started the process
        // This is necessary in order to close browser windows that are still utilizing the older version of the player after installation has completed
        // DO NOT MODIFY THE FOLLOWING FOUR LINES
        // Location visited after installation is complete if installation is required
        var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
        var MMredirectURL = window.location;
        document.title = document.title.slice(0, 47) + " - Flash Player Installation";
        var MMdoctitle = document.title;
    
        AC_FL_RunContent(
        "src", "swf/expressinstall",
        "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
        "width", "100%",
        "height", "100%",
        "align", "middle",
        "id", "detectionExample",
        "quality", "high",
        "name", "detectionExample",
        "allowScriptAccess","always",
        "type", "application/x-shockwave-flash",
        "pluginspage", "http://www.adobe.com/go/getflashplayer"
        );
    	
		//_revealAlternate();
		//getObj('versionAlert').innerHTML = '*Flash Player '+requiredMajorVersion+' or newer is required for proper viewing of this site.<br/>&nbsp;Please upgrade below.<br/><br/>';
    } 
    else if (hasReqestedVersion) 
    {                
    //    _detectionSuccess();
    } 
    else 
    { 
        _revealAlternate(); 
    }
}

/**
* SUCCESSFUL FLASH EMBEDING 
* (IF Current Flash DETECTED) 
* 
* End preloader, embed flash.  when embedded, allow alt content to show for the sake of the being present
* 
*/ 
/*function _detectionSuccess()
{
    //_endPreloadAnimation();
    var flashvars = {};
    var params = { allowScriptAccess:"always", wmode:"transparent", menu:'false' };
    var attributes = { id:"header", name:"header" };
    swfobject.embedSWF("swf/tacori_nav.swf", "header", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
}*/

/**
* SHOW CONTENT AFTER FLASH IS EMBEDDED.
* 
* REMOVE preloader 
* Allow scrolling 
*/ 
function _revealAlternate()
{
	_endPreloadAnimation();
}

/**
* REMOVE PRELOADER / ENABLE SCROLLING
* 
*/ 
function _endPreloadAnimation()
{
    document.body.removeChild(getObj('preloader'));
    document.body.style.overflow = 'auto';
}

/***********************************
    TESTING   
************************************/
var ajax = jaf.backend.talk;


/**
* GLOBAL VARS
*/ 

 

var selectImg   = "/assets/selector/matrix_selected_dot.jpg";
/*
var collections = '';
var types       = '';
*/
var ajaxVarContainer = { };

// --- BEGIN abort multiple ajax calls implementation
// use this variable to store the currently executing object
var jewelryXmlHttpObj = null;
// --- END abort multiple ajax calls implementation

function get_jewelry()
{
    var ajaxVars = "";
	var searchKeys = "";
	var first = true;
	/*
    ajaxVars    += "&collections="+collections;
    ajaxVars    += "&types="+types;
	*/
	for (var key in ajaxVarContainer)
	{
		if (first) {
			searchKeys += key;
			first = false;
		} else {
			searchKeys += "%20" + key;
		}

		ajaxVars += "&" + key + "=" + ajaxVarContainer[key];
	}
	if (searchKeys != "")
		ajaxVars += "&__k=" + searchKeys;
    
	// abort any existing ajax call
	// NOTE: there may be some issues with race conditions
	// due to the use of asynchronous callback routines.
	// But, since JavaScript is mainly single-treaded, we're
	// going to be somewhat OK on this. Provisions have been
	// made in the jewelry-selector.get.php file to handle
	// some of the issues. Plus, we're ignoring any failures
	// from the abort call here.
	try {
		if ((jewelryXmlHttpObj !== null) && (jewelryXmlHttpObj.readyState != 0))
			jewelryXmlHttpObj.abort();
	} catch(e) { }

    //send data and execut update sript send results to populate_jewelry()
    //jewelryXmlHttpObj = ajax('/jewelry-selector.get.php', ajaxVars, populate_jewelry);

	$("#quad3").ajaxStart( function() { $(this).css( "filter", "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" ); } );
	$("#quad3").ajaxComplete( function() { $(this).css( "filter", "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" ); } );
	$.post( '/jewelry-selector.get.php', ajaxVars, function(data){ populate_jewelry(data); } );
	
	//alert( $("#rowCollections td:first").attr("id") );

}


function getMyFirstRowAndStoreTheValue(){

var myFirstRowImageSrc = document.getElementById("quad1a_r1_img").src;	

	//get the src value and the last index of /
	// trim off the leadiing paths with split
	//myFirstRowImageSrcSubStr = myFirstRowImageSrc.lastIndexOf('/');
			var myFirstRowImageSavedUniqueIDWithExtension = myFirstRowImageSrc.substr(myFirstRowImageSrc.lastIndexOf('/')+1);
			var myFirstRowImageSavedUniqueID = myFirstRowImageSavedUniqueIDWithExtension.split('_multi.up.jpg');
			//alert(myFirstRowImageSavedUniqueID[0]);
			varPlayUniqueID = myFirstRowImageSavedUniqueID[0] + "_multi_up";
			varRecUniqueID = myFirstRowImageSavedUniqueID[0];
			play(''+varPlayUniqueID+'');
			reccommendedImagesNewUniqueItemID(''+varPlayUniqueID+'');
		
			
}

function populate_jewelry(result)
{

	// request completed; remove ajax xmlhttp object
	jewelryXmlHttpObj = null;
	

	
	 //returnQueryParam();
	 //alert(queryParam);
    getObj('quad4').innerHTML = (result != -1)? result : "There was a server error.  Try again later. " ;



	//var queryParam = "FP622";
	var queryParamLocal = queryParam +"_multi";
	
	//when the page loads - the first item record in the array group sets the *_multi.jpg image
	if (queryParam != 'noQueryStringValue'){ var text = queryParamLocal; 
	document.getElementById("myUniqueItemID").innerHTML = queryParam;
	}else{
		var text = document.getElementById("myUniqueItemID").innerHTML + "_multi";
	}
	
	var item_id_ = document.getElementById("myUniqueItemID").innerHTML+"_";
	
	selectMyImg = '/images/jewelry/'+text+'.jpg';

	init_dw_Scroll();
	
	if (document.getElementById("cf0").innerHTML == '') {
		currentOpac('quad1aCover', 0, 300);
		
		play();
		document.getElementById("quad1a_r1").innerHTML = "<span class=\"jselector_comptext\">Selected Design</span><a style='outline:0;margin-left:-25px;_margin-left:0px;' onmouseout=\"SimpleSwapSetupRestore('"+item_id_+"',1);\" onmouseover=\"SimpleSwapSetup('"+item_id_+"',1);\" onclick=\"javascript:SetMyUniqueItemID('"+document.getElementById('myUniqueItemID').innerHTML+"',true);play('"+document.getElementById('myUniqueItemID').innerHTML+"_multi_up');varState=0;toggleFade('toggleTextItemDescription',800);\"><img width='83' height='90' id='quad1a_r1_img' src=/images/jewelry/" +text+ ".up.jpg></a>";

		ajax('/getRecommendedImages.php', 'id='+document.getElementById("myUniqueItemID").innerHTML, reccommendedImages );
		
		if( document.getElementById("selectedImageFromUrl").innerHTML.length )
		{
			SetMyUniqueItemID( document.getElementById("selectedImageFromUrl").innerHTML );
			toggleFade("toggleTextItemDescription",800);
		}
	}
		

	SetMyUniqueItemID(document.getElementById('myUniqueItemID').innerHTML, true); 
	
	if( !document.getElementById("selectedImageFromUrl").innerHTML.length )
	{ 
		if( $('#rowCollections td:first-child').attr('id') )
		{
			document.getElementById('myUniqueItemID').innerHTML = $('#rowCollections td:first-child').attr('id');
			play($('#rowCollections td:first-child').attr('id')+'_multi_up');
			SetMyUniqueItemID($('#rowCollections td:first-child').attr('id'),false,true);			
		}

	}
	
	

}


function reccommendedImagesNewUniqueItemID(newItemID){
	//alert(newItemID);
	var myNewItemID = newItemID.substring(0, newItemID.length-9);

	document.getElementById("myUniqueItemID").innerHTML = myNewItemID;
	
}

function reccommendedImages( result ) {	

	document.getElementById("quad1a_r2").innerHTML = '';
	//document.getElementById("quad1a_r3").innerHTML = '';
	
	var codes = result.split(",");
	
	for( i=0; i<codes.length; i++ )
	{
		//we only have 2 places for related jewelry
		if( i <= 1 )
		{
			//pretty hacky, just trying to use the code that was there to save time....
			if( codes[i].length )
			{
				if( i == 0 )
				{
					var itemRandom1 = codes[i];
					var myFirstUniqueItemID = itemRandom1 +"_";
					var myFirstUniqueItemIDPlay = itemRandom1+"_multi_up";

					document.getElementById("quad1a_r2").innerHTML = "<br><br><span class=\"jselector_comptext\">Complementary Designs</span><br><a style='outline:0;cursor:pointer;margin-left:-25px;_margin-left:0px;' onclick=\"javascript:play('"+myFirstUniqueItemIDPlay+"');SetMyUniqueItemID('"+itemRandom1+"', 1);\" onmouseover=SimpleSwapSetup('"+itemRandom1+"_',2); onmouseout=SimpleSwapSetupRestore('"+itemRandom1+"_',2); onmousedown=\"reccommendedImagesNewUniqueItemID('"+myFirstUniqueItemIDPlay+"');varState=0;toggleFade('toggleTextItemDescription',800);\"><img id ='quad1a_r2_img' width='83' height='90'  src=/images/jewelry/" +itemRandom1+ "_multi.up.jpg></a>";
				}
				else
				{
					var itemRandom2 = codes[i];
					var mySecondUniqueItemID = itemRandom2 +"_";
					var mySecondUniqueItemIDPlay = itemRandom2	 +"_multi_up";
					document.getElementById("quad1a_r2").innerHTML = document.getElementById("quad1a_r2").innerHTML+"&nbsp;&nbsp;<a style='outline:0;cursor:pointer' onclick=\"javascript:play('"+mySecondUniqueItemIDPlay+"');SetMyUniqueItemID('"+itemRandom2+"', 1);\" onmouseover=SimpleSwapSetup('"+itemRandom2+"_',3); onmouseout=SimpleSwapSetupRestore('"+itemRandom2+"_',3); onmousedown=\"reccommendedImagesNewUniqueItemID('"+mySecondUniqueItemIDPlay+"');varState=0;toggleFade('toggleTextItemDescription',800);\"><img id ='quad1a_r3_img' style='margin-left:15px;' width='83' height='90' src=/images/jewelry/" +itemRandom2+ "_multi.up.jpg></a>";
				}
			}
		}
	}
}


function set_ajax_params(obj, typename)
{
    animateSelectImage(obj, selectImg);

	var param_pos = set_ajax_params_by_value(obj.id, typename);
	if (param_pos == -1)
        obj.style.backgroundImage = 'url(' + selectImg + ')';
    else
        obj.style.backgroundImage = 'none';
}

function set_ajax_params_by_value(value, typename)
{
	if (ajaxVarContainer[typename] === undefined)
		ajaxVarContainer[typename] = '';
    
	var param_pos = ajaxVarContainer[typename].search('_' + value);
	if (param_pos == -1)
	{
        ajaxVarContainer[typename] += '_' + value;
	}
    else
    {
        var omit = ajaxVarContainer[typename].substr(param_pos, value.length + 1);
        ajaxVarContainer[typename] = ajaxVarContainer[typename].replace(omit, "");
    }
	
	return param_pos;
}

function replace_ajax_params_by_value(value, typename)
{
	ajaxVarContainer[typename] = value;
}


/*
function set_type_params(obj)
{    
    animateSelectImage(obj, selectImg);
    
    var param_pos = types.search('_'+obj.id);

    if(param_pos == -1)
    {
        types += '_'+obj.id;
        obj.style.backgroundImage = 'url('+selectImg+')';
    }
    else
    {
        var omit = types.substr(param_pos, obj.id.length + 1);

        types = types.replace(omit, "");
        
        obj.style.backgroundImage = 'none';
    }
    
    get_jewelry(obj);
}

function set_collection_params(obj)
{    

    animateSelectImage(obj, selectImg);

    var param_pos = collections.search('_'+obj.id);

    if(param_pos == -1)
    {
        collections += '_'+obj.id;
        obj.style.backgroundImage = 'url('+selectImg+')';
    }
    else
    {
        var omit = collections.substr(param_pos, obj.id.length + 1);

        collections = collections.replace(omit, "");
        
        obj.style.backgroundImage = 'none';
    }
   
    get_jewelry(obj);
	
}
*/

function init_dw_Scroll() {
    var wndo = new dw_scrollObj('wn', 'lyr1', 't1');
    wndo.setUpScrollbar("dragBar", "track", "h", 1, 1);
    wndo.setUpScrollControls('scrollbar', 'true', 'h');
	
}

/**************************************
      scroller mouse over images
***************************************/

function SimpleSwapSetup(myPassedID, recommended){
	
	if (recommended >= 1){
		
		var myPassedIDOver = '/images/jewelry/'+ myPassedID +'multi.over.jpg';
	//var myPassedID_multi_up = myPassedID + "multi_up";
	document.getElementById('quad1a_r'+recommended+'_img').src=myPassedIDOver;
		
	}else{
	//alert(myPassedID);
	var myPassedIDOver = '/images/jewelry/'+ myPassedID +'multi.over.jpg';
	var myPassedID_multi_up = myPassedID + "multi_up";
	document.getElementById(myPassedID_multi_up).src=myPassedIDOver;
}
}

function SimpleSwapSetupRestore(myPassedID, recommended){
	
	if (recommended >= 1){
		var myPassedIDOver = '/images/jewelry/'+ myPassedID +'multi.up.jpg';
	//var myPassedID_multi_up = myPassedID + "multi_up";
	document.getElementById('quad1a_r'+recommended+'_img').src=myPassedIDOver;
		
	}else{
	var myPassedIDOver = '/images/jewelry/'+ myPassedID +'multi.up.jpg';
	var myPassedID_multi_up = myPassedID + "multi_up";
	document.getElementById(myPassedID_multi_up).src=myPassedIDOver;
	}
}

function SetMyUniqueItemID(myCode, dontChangeQuad1a, changeRecommended){
	
	document.getElementById("myUniqueItemID").innerHTML = ''+myCode+'';
	$('#zoomInNow').attr( 'href', '/lytebox-zoom-iframe.php?item_id='+myCode );
	$('#bigImageZoomLink').attr( 'href', '/lytebox-zoom-iframe.php?item_id='+myCode );
	$('#sendFriendLink').attr('href', '/send-friend.php?item_id='+document.getElementById('myUniqueItemID').innerHTML); 
	$('#diggLink').attr('href', "http://digg.com/submit?phase=2&url=http://www.tacori.com/"+document.getElementById('section_url_param').innerHTML+"/"+document.getElementById('myUniqueItemID').innerHTML+"&title=Tacori+Jewelry&bodytext=Tacori.com+Item#+"+document.getElementById('myUniqueItemID').innerHTML );
	$('#twitterLink').attr('href', "http://twitter.com/home?status=Check+out+http://www.tacori.com/"+document.getElementById('section_url_param').innerHTML+"/"+document.getElementById('myUniqueItemID').innerHTML+"+on+tacori.com" );
	$('#googleLink').attr('href', "http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=http://www.tacori.com/"+document.getElementById('section_url_param').innerHTML+"/"+document.getElementById('myUniqueItemID').innerHTML+"&title=Tacori.com+Item+"+myCode )
	$('#mySpaceLink').attr('href', "http://www.myspace.com/Modules/PostTo/Pages/?l=3&u=http://www.tacori.com/"+document.getElementById('section_url_param').innerHTML+"/"+document.getElementById('myUniqueItemID').innerHTML+"&t=Tacori.com+Item+"+myCode )
	
	var myHiddenDescriptionID = myCode +'_div';
	
	$.post('/isMensWeddingRing.php', 'id='+myCode, 
		function(data){

			$("#toggleDescriptionLink").show();
			$("#togglePricingLink").show();
			$("#toggleMaterialsLink").show();
			
			
			if( data == "true" )
			{
				$("#toggleWidthLink").show();
				$("#toggleFinishesLink").show();
				$("#toggleDetailsLink").hide();
			}
			else
			{
				$("#toggleWidthLink").hide();
				$("#toggleFinishesLink").hide();
				$("#toggleDetailsLink").show();
			}
		}
	);
	toggleTextItemDescriptionContentDescription();

	if( !dontChangeQuad1a )
	{
		document.getElementById("quad1a_r1").innerHTML = "<span class=\"jselector_comptext\">Selected Design</span><a style='outline:0;margin-left:-25px;_margin-left:0px;'onmouseout=\"SimpleSwapSetupRestore('"+document.getElementById("myUniqueItemID").innerHTML+"_',1);\" onmouseover=\"SimpleSwapSetup('"+document.getElementById("myUniqueItemID").innerHTML+"_',1);\" onclick=\"javascript:SetMyUniqueItemID('"+document.getElementById("myUniqueItemID").innerHTML+"',true);play('"+document.getElementById("myUniqueItemID").innerHTML+"_multi_up');varState=0;toggleFade('toggleTextItemDescription',800);\"><img id='quad1a_r1_img' width='83' height='90' src=/images/jewelry/" +document.getElementById("myUniqueItemID").innerHTML+ "_multi.up.jpg></a>";
	}
	
	if( changeRecommended )
	{
		$.post('/getRecommendedImages.php', 'id='+myCode, function(data){reccommendedImages(data);} );
	}
	
}

function toggleTextItemDescriptionContentDescription(){

	$("#toggleTextItemDescriptionContent").load("/getItemDetails.php", {id:document.getElementById("myUniqueItemID").innerHTML,data:'description'} );
	
	$('#toggleDescriptionLink').addClass('selector_btn_selected');
	$('#toggleDetailsLink').removeClass('selector_btn_selected');
	$('#toggleMaterialsLink').removeClass('selector_btn_selected');
	$('#togglePricingLink').removeClass('selector_btn_selected');
	$('#toggleWidthLink').removeClass('selector_btn_selected');
	$('#toggleFinishesLink').removeClass('selector_btn_selected');
}

function toggleTextItemDescriptionContentMoreDetails(){
	
	$("#toggleTextItemDescriptionContent").load("/getItemDetails.php", {id:document.getElementById("myUniqueItemID").innerHTML,data:'gems'} );
	
	$('#toggleDescriptionLink').removeClass('selector_btn_selected');
	$('#toggleDetailsLink').addClass('selector_btn_selected');
	$('#toggleMaterialsLink').removeClass('selector_btn_selected');
	$('#togglePricingLink').removeClass('selector_btn_selected');
	$('#toggleWidthLink').removeClass('selector_btn_selected');
	$('#toggleFinishesLink').removeClass('selector_btn_selected');
}

function toggleTextItemDescriptionContentMaterial(){
	
		$.post('/isMensWeddingRing.php', 'id='+document.getElementById("myUniqueItemID").innerHTML, 
		function(data){
			if( data == "true" )
			{
				initLytebox();
				myLytebox.start( men_color );
				$("#toggleTextItemDescriptionContent").html( '<img src="/assets/tacori_mens_bands_color_small.gif">' );
			}
			else
			{
				$("#toggleTextItemDescriptionContent").load("/getItemDetails.php", {id:document.getElementById("myUniqueItemID").innerHTML,data:'metals'} );
			}
		}
	);
	
	
	$('#toggleDescriptionLink').removeClass('selector_btn_selected');
	$('#toggleDetailsLink').removeClass('selector_btn_selected');
	$('#toggleMaterialsLink').addClass('selector_btn_selected');
	$('#togglePricingLink').removeClass('selector_btn_selected');
	$('#toggleWidthLink').removeClass('selector_btn_selected');
	$('#toggleFinishesLink').removeClass('selector_btn_selected');
}

function toggleTextItemDescriptionContentPricing(){
	
	$("#toggleTextItemDescriptionContent").load("/getItemDetails.php", {id:document.getElementById("myUniqueItemID").innerHTML,data:'pricing',type:$("#section_url_param").html()} );
	
	$('#toggleDescriptionLink').removeClass('selector_btn_selected');
	$('#toggleDetailsLink').removeClass('selector_btn_selected');
	$('#toggleMaterialsLink').removeClass('selector_btn_selected');
	$('#togglePricingLink').addClass('selector_btn_selected');
	$('#toggleWidthLink').removeClass('selector_btn_selected');
	$('#toggleFinishesLink').removeClass('selector_btn_selected');
}


function toggleTextItemDescriptionContentWidth(){
	
	$("#toggleTextItemDescriptionContent").html( '<img src="/assets/tacori_mens_bands_sizing_small.gif">' );
	initLytebox();
	myLytebox.start( men_sizing );
	
	$('#toggleDescriptionLink').removeClass('selector_btn_selected');
	$('#toggleDetailsLink').removeClass('selector_btn_selected');
	$('#toggleMaterialsLink').removeClass('selector_btn_selected');
	$('#togglePricingLink').removeClass('selector_btn_selected');
	$('#toggleWidthLink').addClass('selector_btn_selected');
	$('#toggleFinishesLink').removeClass('selector_btn_selected');
}

function toggleTextItemDescriptionContentFinishes(){
	
	$("#toggleTextItemDescriptionContent").html( '<img src="/assets/tacori_mens_bands_finishes_small.gif">' );
	initLytebox();
	myLytebox.start( men_finishes );
	
	$('#toggleDescriptionLink').removeClass('selector_btn_selected');
	$('#toggleDetailsLink').removeClass('selector_btn_selected');
	$('#toggleMaterialsLink').removeClass('selector_btn_selected');
	$('#togglePricingLink').removeClass('selector_btn_selected');
	$('#toggleWidthLink').removeClass('selector_btn_selected');
	$('#toggleFinishesLink').addClass('selector_btn_selected');
}

/**************************************
      show hide layers for share icons
***************************************/

function toggle() {
	var ele = document.getElementById("toggleText");
	//var text = document.getElementById("displayText");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		//	text.innerHTML = "show";
  	}
	else {

		ele.style.display = "block";
		//text.innerHTML = "hide";	
		
	}
} 

/**************************************
      show hide layers for item description area
***************************************/

varState = 0;
function toggleFade(id) {

	if (varState == 0){
		
		varState = 1;
		$("#toggleTextItemDescription").show();
		$("#scrollMasterControl").hide();
		$("#toggleTextItemDescription").show();
		$("#moreInfo").html( "Back to Gallery" );
		
	}else{

		varState = 0;
		$("#scrollMasterControl").show();
		$("#toggleTextItemDescription").hide();
		$("#moreInfo").html( "More info on this item" );

	}
	
	
	//currentOpac('toggleTextItemDescription', 100, 300);
	
//currentOpac('toggleTextItemDescription', 0, 300);
	//toggleTextItemDescription
	//currentOpac('toggleTextItemDescription',%200,%20300)


} 




/*************************
    ADD TO FAVORITES
**************************/
//create the click Unique Item array
var myUniqueIDs = new Array();
var varMyCurrentUniqueItemID;

function submitFavoriteNewsletterForm()
{	
	if( documentFormSubmit("contact_us",null,true) )
	{
		//call the script to insert the contact into the database
		$.post( "/insertContact.php", $("#contact_us").serialize() );

		$.cookie( $('#myUniqueItemID').html(), 'tacori_fav', { path: '/', expires: 30 } );
		$.cookie( "favoritesAjaxForm", "completed", { path: '/', expires: 30 } );
		//call script that will insert params to the database via ajax
		
		//add to the favorites
		varMyCurrentUniqueItemID = document.getElementById("myUniqueItemID").innerHTML;
		// add to array
	    myUniqueIDs.push(varMyCurrentUniqueItemID);
		varMyNewNumberFavoriteCount = (Number(myContainerContent) +1);
		document.getElementById("myFavoritesCountContainer").innerHTML = varMyNewNumberFavoriteCount;
		
		$("#favoritesContactInfo").fadeOut("slow");
		
	}
}
function add_to_favorites()
{


//var varMyCurrentUniqueItemID;

    
	//increment the container on the menu that has the number count of faves
	myContainerContent = $("#myFavoritesCountContainer").html();
	
	if ( !$.cookie( "favoritesAjaxForm" ) ) {
					
		$("#favoritesContactInfo").load("/favoritesAjaxForm.php");
		$("#favoritesContactInfo").show();
		
	}else{
	// check the array		
	
				$.cookie( $('#myUniqueItemID').html(), 'tacori_fav', { path: '/', expires: 30 } );
				if(varMyCurrentUniqueItemID == document.getElementById("myUniqueItemID").innerHTML){
				//already in current context, so do not add to the array;	
							}else{
								
						varMyCurrentUniqueItemID = document.getElementById("myUniqueItemID").innerHTML;
					

								varAddItem = 'yes';
								//check to see if the item is in the array
										
								for (i=0;i<myUniqueIDs.length;i++)
									{
								if(varMyCurrentUniqueItemID == myUniqueIDs[i]){ varAddItem = 'no'; /* alert(myUniqueIDs[i]); */ }else{  varAddItem = 'yes' }
										
									//alert(myUniqueIDs[i]);


									}							
								/* in progress */
									
									if(varAddItem != 'no'){
									myUniqueIDs.push(varMyCurrentUniqueItemID);
									varMyNewNumberFavoriteCount = (Number(myContainerContent) +1);
										document.getElementById("myFavoritesCountContainer").innerHTML = varMyNewNumberFavoriteCount;
									}else{
										varAddItem = '';
									}
					
		
						}

		}
}