// JavaScript Document


  // initialise plugins
        jQuery(function() {
            jQuery('ul.sf-menu').superfish({autoArrows:false});
        });

jQuery.jqURL = {

	url : // returns a string
	function(args) {
		args = 
			jQuery.extend({
				win : window
			},
			args);
		return args.win.location.href;
	},
	
	loc : 
	function(urlstr, args) {
		args = 
			jQuery.extend({
				win : window,
				w : 500,
				h : 500,
				wintype : '_top'
			},
			args);
			
		if (!args.t) {
			args.t = screen.height / 2 - args.h / 2;
		}
		if (!args.l) {
			args.l = screen.width / 2 - args.w / 2;
		}
		if (args['wintype'] == '_top') {
			args.win.location.href = urlstr;
		}
		else {			
			open(
			urlstr,
			args['wintype'],
			'width=' + args.w + ',height=' + args.h + ',top=' + args.t + ',left=' + args.l + ',scrollbars,resizable'
			);
		
		}
		return;
	},
	
	qs :
	function(args) {
		args = jQuery.extend({
			ret : 'string',
			win : window
		},
		args);
		
		if (args['ret'] == 'string') {
			return jQuery.jqURL.url({ win:args.win }).split('?')[1];
			}

		else if (args['ret'] == 'object') {
			
			var qsobj = {};
			var thisqs = jQuery.jqURL.url({ win:args.win }).split('?')[1];
			
			if ( thisqs ) {
				var pairs = thisqs.split('&');
				for ( i=0;i<pairs.length;i++ ) {
					var pair = pairs[i].split('=');
					qsobj[pair[0]] = pair[1];
				}
			}
			return qsobj;
		}
	},
	
	strip :
	function(args) {
		args = jQuery.extend({
			keys : '',
			win : window
			},
			args);
		
		if (jQuery.jqURL.url().indexOf('?') == -1) { // no query string found
			return jQuery.jqURL.url({ win:args.win });
		}
		// if no keys passed in, just return url with no querystring
		else if (!args.keys) {
			return jQuery.jqURL.url({ win:args.win }).split('?')[0];
		}
		else { //return stripped url

			var qsobj = jQuery.jqURL.qs({ ret:'object',win:args.win });  // object with key/value pairs		
			var counter = 0;
			var url = jQuery.jqURL.url({ win:args.win }).split('?')[0] + '?';
			var amp = '';
			
			for (var key in qsobj) {
				if (args.keys.indexOf(key) == -1) { 
					// pass test, add this key/value to string
					amp = (counter) ? '&' : '';
					url = url + amp + key + '=' + qsobj[key];
					counter++;
				}
			}
			return url;
		}			
	},
	
	get :
	function(key,args) {
		args = jQuery.extend({
			win : window
			},args);
	
	qsobj =  jQuery.jqURL.qs({ ret:'object', win:args.win });
	return qsobj[key];
	},
	
	set :
	function(hash,args) {
		args = jQuery.extend({
			win : window
			},args);
		
		// get current querystring
		var qsobj =  jQuery.jqURL.qs({ ret:'object',win:args.win });
		
		// add/set values from hash
		for (var i in hash) {
			qsobj[i] = hash[i];
		}
		
		var qstring = '';
		var counter = 0;
		var amp = '';
		
		// turn qsobj into string
		for (var k in qsobj) {
			amp = (counter) ? '&' : '';
			qstring = qstring + amp + k + '=' + qsobj[k];
			counter++;
		}
		return jQuery.jqURL.strip({ win: args.win }) + '?' + qstring;
	}
	
};







if ( $.jqURL.url() == "http://www.jimeale.com/" ||  $.jqURL.url() == "http://www.jimeale.com/Default.asp?Redirected=Y")
          {

 $("#nav_menu").hide();
       }
else 
{
$("#nav_menu").show();
}

      var vproductCode = $("input[name='ProductCode2']");
       	 if (vproductCode  != null && vproductCode.length > 0)
	{
		vproductCode.hide();
	 	$("input[name='ProductCode2']")[0].previousSibling.data = ''

	}

         var vProductCodeMore = $("font[color='#999999']");
       	 if (vProductCodeMore != null && vProductCodeMore .length > 0 && vProductCodeMore.text().indexOf('Product Code') > - 1)
	{
		vProductCodeMore.hide();
	 	
                vProductCodeMore.parent().parent().html(vProductCodeMore.parent().parent().html().replace(/<br>/, '').replace(/<br\/>/, ''));
      }


var productOptionDropDown = $('select[name^="SELECT__"]');
if (productOptionDropDown != null)
{

  var productPhoto = $("#product_photo");
  if (productPhoto != null)

  { 
     var tdToPlace = $(productPhoto.parent());
     if (tdToPlace.attr("tagName") != 'TD')
     {
        tdToPlace = $(productPhoto.parent().parent());
     }

     $(tdToPlace).prepend('<div id="productNameJQTop" class="productnamecolorLARGE colors_productname"></div>')
     //$(productPhoto.parent().parent()).append('<div id="productNameJQBottom" class="productnamecolorLARGE colors_productname"></div>')
     productOptionDropDown.bind('change', function(event){ $("#productNameJQTop").html(this.options[this.selectedIndex].text);   
         //$("#productNameJQBottom").html(this.options[this.selectedIndex].text);  
         });
     
     if (document.MainForm != null)
     {
if ($("#productNameJQTop") != null)
{
$("#productNameJQTop").html(document.MainForm.elements[productOptionDropDown.attr("name")].options[0].text);  

    $('a[href^="javascript:change_option(\'SELECT___"]').each(function(n){
            $(this).bind('click', function(event){ 
                var selectedText = '';
                
                var childImage = $($(this).children()[0]);
                var idValue = childImage.attr("id").substring(10, childImage.attr("id").length);
                for (loop=0; loop < document.MainForm.elements[productOptionDropDown.attr("name")].options.length; loop++) {
                     //alert(this.value); alert(idValue);
                     if (document.MainForm.elements[productOptionDropDown.attr("name")].options[loop].value == idValue)
                    {
                        $("#productNameJQTop").html(document.MainForm.elements[productOptionDropDown.attr("name")].options[loop].text + "<br><br>");   
                    }
                }  
            }); 
     });
     } 
  }
}
}



var list = document.getElementsByTagName("font");
for (var i=0; i < list.length; i++) {
  if (list[i].innerHTML.indexOf("Our Price:") > -1) {
    list[i].innerHTML = 'price:&nbsp;';
   // list[i++].style.display="none";
    //if (list[i].innerHTML.indexOf("$") > -1) list[i].style.display="none";
  }
}

;
