	function openWindow(url)
	{
		window.open(url, "_blank");
	}
	
	function openWindowSame(url)
	{
		window.open(url, "_parent");
	}

function checkContactForm(root)
{	
	var error = false;
	var error_msg = "";

	if (document.getElementById('c_name').value == "")
	{
		error = true;
		error_msg = "Please enter your name.\r\n";
	}
	if (document.getElementById('c_email').value == "")
	{
		error = true;
		error_msg += "Please enter email address.\r\n";
	}	
	if (document.getElementById('c_message').value == "")
	{
		error = true;
		error_msg += "Please enter your comment or question.\r\n";
	}	
	/*
	if (document.getElementById('c_captcha').value == "")
	{
		error = true;
		error_msg += "Please enter letters and numbers you see on the image.\r\n";
	}
	else
	{
		url = root + "support/captcha_check.php?captcha=" + escape(document.getElementById('c_captcha').value);				
		data = getURL(url);		
		if (data != "Captcha is correct")
		{
			error = true;	
			error_msg += "Please enter correct letters and numbers you see on the image.\r\n";
		}
	}	
	*/
	if (error)
	{
		alert(error_msg);
		return false;
	}

	document.getElementById('c_button').style.display = "none";
	return true;
}	

	function openCategoryWindow(topcat, subcat, root)
	{
	url = root + str_replace(' ', '-', topcat) + '/' + str_replace(' ', '-', subcat);
	window.open(url);
	}
	
	function str_replace (search, replace, subject, count) {
    var i = 0, j = 0, temp = '', repl = '', sl = 0, fl = 0,
            f = [].concat(search),
            r = [].concat(replace),
            s = subject,
            ra = r instanceof Array, sa = s instanceof Array;
    s = [].concat(s);
    if (count) {
        this.window[count] = 0;
    }
 
    for (i=0, sl=s.length; i < sl; i++) {
        if (s[i] === '') {
            continue;
        }
        for (j=0, fl=f.length; j < fl; j++) {
            temp = s[i]+'';
            repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
            s[i] = (temp).split(f[j]).join(repl);
            if (count && s[i] !== temp) {
                this.window[count] += (temp.length-s[i].length)/f[j].length;}
        }
    }
    return sa ? s : s[0];
}

function checkCommentForm(frm, root)
{
	var error = false;
	var error_msg = "";

	if (frm.c_name.value == "")
	{
		error = true;
		error_msg = "Please enter Your Name.\r\n";
	}
	if (frm.c_email.value == "" ||  !/^[^@]+@[^@\.]+\.[^@]+$/.test(frm.c_email.value))
	{
		error = true;
		error_msg += "Please enter Correct Email.\r\n";
	}
	if (frm.c_content.value == "")
	{
		error = true;
		error_msg += "Please enter Comments.\r\n";
	}
	if (frm.c_captcha.value == "")
	{
		error = true;
		error_msg += "Please enter Letters/numbers you see on the image.\r\n";
	}
	else
	{
		url = root + "support/captcha_check.php?captcha=" + escape(frm.c_captcha.value);
		data = getURL(url);
		if (data != "Captcha is correct")
		{
			error = true;	
			error_msg += "Please enter correct Letters/numbers you see on the image.\r\n";
		}
	}

	if (error)
	{
		alert(error_msg);
		return false;
	}
    
	return true;
}

function voteComment(root, id, vote, keyword)
{
	url = root + "support/vote_comment.php?id=" + escape(id) + "&vote=" + escape(vote) + "&keyword=" + escape(keyword);
	getURL(url);

	document.getElementById('c_' + id + '_thanks').style.display = 'block';
}

function getURL(url)
{
    if (window.XMLHttpRequest)
    {
	    request = new XMLHttpRequest();
    }
    else
    {
	    if (window.ActiveXObject)
	    {
		    try
		    {
			    request = new ActiveXObject("Msxml2.XMLHTTP");
		    }
		    catch (e)
		    {
			    try
			    {
				    request = new ActiveXObject("Microsoft.XMLHTTP");
			    }
			    catch (e)
			    {
			    }
		    }
	    }
    }

    if (request)
    {
	    request.open("GET", url, false);
	    request.send(null);
	    if (request.status == 200)
	    {
		    var data = request.responseText;
		    return data;
	    }
    }
}

  $(document).ready(
  function() {
 
    if ($.browser.msie ) {  
      $("#div.menu li").hover(  
      function() {  
	$(this).addClass("sf");  
      },  
      function() {  
	$(this).removeClass("sf");  
      });  
    }


  $("#list_view").click(function () {
  
    $(this).addClass("active");
    $("#grid_view").removeClass("active");
    $("#product_herd").removeClass("product_herd_grid");
    $("#product_herd").addClass("product_herd");

  });

  $("#grid_view").click(function () {
  
    $(this).addClass("active");
    $("#list_view").removeClass("active");
    $("#product_herd").removeClass("product_herd");
    $("#product_herd").addClass("product_herd_grid");

  });
  
  
  $(".rollover-window").hide();
  
  
  $(".windowLink").mouseover(function(){
    
    container = $("#art-1").offset();

    a = $(this).offset();

    num = $(this).attr("name").split("-")[1];
    $("#rWindow-" + num).show();
    $("#rWindow-" + num).css('left', a.left - container.left + $(this).width() - 5);
    $("#rWindow-" + num).css('top', a.top - 138);
  
    $("#rWindow-" + num).mouseover(function(){
      $(this).show();
    });

    $("#rWindow-" + num).mouseout(function(){
      $(this).hide();
    });
    
  }
  );

  $(".windowLink").mouseout(function(){
    
    num = $(this).attr("name").split("-")[1];
    $("#rWindow-" + num).hide();

  }
  );
 
  }//////////////document ready method
);  	

var isIE = document.all?true:false;
if (!isIE) document.captureEvents(Event.MOUSEOVER);

$(document).ready(function(){

	$(".btn-slide").click(function(){
		$("#panel").slideToggle("slow");
		ChangeMoreOffersButton();
		$(this).toggleClass("active"); return false;
	});
});


