function fixPNG(element)
{	
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		var src;		
		if (element.tagName=='IMG')
		{
			if (/\.png$/.test(element.src))
			{
				src = element.src;
				element.src = "/skin1/images/new/pixClear.gif";
			}
		}
		else
		{
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if (src)
			{
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}		
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}	
}

function start_search() {	
	if (document.getElementById('search_field').value=="search") {
		document.getElementById('search_field').value = "";
	}
	document.productsearchform.submit();
}


function assetTopMenu() {
	var config = {
		 sensitivity: 2,
		 interval: 10,
		 over: megaHoverOver,
		 timeout: 200,
		 out: megaHoverOut
	};
	
	function megaHoverOver(){
		var menuItem = this;
		$(menuItem).addClass('menuh');
		
		if (this.has_submenu != 1) {
			$(menuItem).find('a:first').stop().animate( { backgroundPosition: '0px -44px'}, 200);
		} else {
			
			$(menuItem).find('a:first').stop().animate( { backgroundPosition: '0px -43px'}, 200, function() {
				$(menuItem).find('div:first').stop().fadeTo(400, 1, function() {														
					$(this).show();
				});
	  		});	
		}
		
	}
	
	function megaHoverOut(){
		var menuItem = this;
		if (this.has_submenu != 1) {
			$(menuItem).find('a:first').stop().animate( { backgroundPosition: '0px 0px'}, 200, function() {
				$(menuItem).removeClass('menuh');
			});
		} else {
			$(menuItem).find('div:first').stop().fadeTo(400, 0, function() {
				$(this).hide();
				$(menuItem).find('a:first').stop().animate( { backgroundPosition: '0px 0px'}, 200, function() {
					$(menuItem).removeClass('menuh');
				});
			});
		}
	}
	
	function getChildNodes(node) {
		var children = new Array();
		for(var child in node.childNodes) {
			if(child.nodeType == 1) {
				children.append(child);
			}
		}
		return children;
	}
	
	var topLinks = $("#top_menu > li");
	var allWidth = 979;
	var leftOffset = 0;
	
	for (var i = 0; i<topLinks.length; i++) {
		var tmpObj = topLinks[i];
		var submenuTest = topLinks[i].getElementsByTagName("div");
		
		if (submenuTest.length > 0) {
			tmpObj.has_submenu = 1;
			var submenu_width = allWidth-leftOffset;
			$(tmpObj).find('div:first').css('width', submenu_width);
		}
		
		leftOffset =  leftOffset + tmpObj.offsetWidth;
		$(tmpObj).hoverIntent(config);
	}
}


function popupOpen(src, title, params) {
  // Close existing dialog
  $('.popup-dialog').dialog('destroy').remove();

  popup = $(document.createElement('div'))
    .attr('class', 'popup-dialog')
    .css('display', 'none')
    .appendTo('body');

  dialogOpts = {
    title: title,
    modal:     true, 
    bgiframe:  true,
    autoOpen:  true,
    draggable: false,
    resizable: false,
    width:     ($.browser.msie && parseFloat($.browser.version) < 7) ? '400' : 'auto',
    height:    ($.browser.msie && parseFloat($.browser.version) < 7) ? '350' : 'auto',
    position:  'center',
    maxHeight: 600,
    maxWidth:  800,
    zIndex: 5000,
    closeOnEscape: true,
    hide: "fade",
    open: function(event, ui) {
      if ($.browser.msie && parseFloat($.browser.version) <= 7) {
        if ($(this).dialog('option', 'width') == 'auto') {
          $(this).dialog('option', 'width', $(this).width());
        }
      }
    }
  };

  if (undefined !== params) {
    for (var i in params) {
      dialogOpts[i] = params[i];
    }
  }
  
  $(popup).html('<div class="info_popup_loading"><img src="/skin1/images/new/ajax-loader.gif" width="32" height="32" alt="" /><br />loading</div>');
  $(popup).dialog(dialogOpts);
  $(popup).load(src + ' .popup_content', function() {
    	$(popup).dialog(dialogOpts);
  });
  
  // Small hack to close a dialog on window.close() call
  window.close = function() {
    $(popup).dialog('close');
  }
  return true;
}

function checkFriendFrm() {
    error = '';
    check = true;
    
    if (jQuery("#fr_mail_to").attr("value") == '') {
        error += "Enter friend's email\n";
        check = false;
    }
    if (jQuery("#fr_mail_from").attr("value") == '') {
        error += "Enter your email\n";
        check = false;
    }
    if (jQuery("#fr_mail_name").attr("value") == '') {
        error += "Enter your name\n";
        check = false;
    }
    if (jQuery("#antibot_input_str").attr("value") == '') {
        error += "Enter code\n";
        check = false;
    }
    
    if (check) {
        sendAjaxSendToFriend();
    } else {
        alert(error);
    }
}

function sendAjaxSendToFriend(){
    jQuery.post('sendmails.php', {
        'mail_to' : jQuery("#fr_mail_to").attr("value"),
        'mail_from' : jQuery("#fr_mail_from").attr("value"),
        'name' : jQuery("#fr_mail_name").attr("value"),
        'message' : jQuery("#fr_message").attr("value"),
        'mode' : jQuery("#fr_mode").attr("value"),
        'url_user' : jQuery("#fr_url_user").attr("value"),
        'antibot_input_str' : jQuery("#antibot_input_str").attr("value")
    }, function(data){
        jQuery("#popup_container").html(data);
    });
}

function show_detailed_image() {
	$('#product_view').trigger('click');
}

function show_live_chat() {
	$("#live_chat").click(function () {
		comm100_Chat();
		return false;
	});
}

$(document).ready( function() {
	if(navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPhone Simulator' || navigator.platform == 'iPod') {
		$('.top_bg').addClass("top_bg_i");
		if(navigator.platform == 'iPhone' || navigator.platform == 'iPhone Simulator' || navigator.platform == 'iPod') {
			$('.top_bg').addClass("top_bg_iphone");
		}
	}
});
