$(function() {
	$('#primarynav ul').each(hideAll);
	args = getArgs();
	if (args.productanchor) {
		$('.fullproductlist').css('display','none');
		$('.fullproductlistbase').css('display','none');
		$('#full'+args.productanchor).css('display','block');
		//document.getElementById('fullproductlist').style.display='none';
		//document.getElementById('full'+args.productanchor).style.display='block';    	
	}
	//$.ajax({
	//  url: "../wordpress/supporting/getarticles.php",
	//  cache: false,
	//  success: function(html){
	//	 $("#rightbar").html(html);
	//  }
	//});

	if ($("#frontpageinfo").length > 0) {
		var pageID = 565;
		if (args.page_id) {
			pageID = args.page_id;	
			$('#bestsellers').html('');
		}
	
		$.ajax({
		  url: "get_wordpress_article.php?page_id="+pageID,
		  cache: false,
		  success: function(html){
			 html = html.replace(/wordpress\/\?page_id=/g, '?page_id=');
			 $("#frontpageinfo").html(html);
		  }
		});
//		$.ajax({
//		  url: "wordpress/index.php?page_id="+pageID,
//		  cache: false,
//		  success: function(html){
//			 html = html.replace(/wordpress\/\?page_id=/g, '?page_id=');
//			 $("#frontpageinfo").html(html);
//		  }
//		});
	}
	
	var cartsummary = $('.cartholder').html();
	//alert(cartsummary);
	if (cartsummary) {
		if (cartsummary.indexOf('£')==-1) {
			$('.cartholder').hide();
		}
	}

	$('.navsection').click(clickNavItem);
	$('.currentPage').show();
	$('.currentPage').addClass('menushown');
	$('.currentPage').parents().show();
	$('.currentPage').parents().addClass('menushown');
	
	if (args.REFPAGE) {
		var currentHref = '';
		var newHref='';
		$('.anchormore').each(function() {
			
			//newHref = args.PN;
			//newHref = newHref.replace(/#/g, '?productanchor=');
			//$(this).attr('href', newHref);
			currentHref = $(this).attr('href');
			currentHref = currentHref.substr(currentHref.indexOf('?'));
			newHref = decodeURI(args.PN);
			if (newHref.indexOf('#') > 0)
				newHref = newHref.substr(0, newHref.indexOf('#'));
			$(this).attr('href', newHref+currentHref);	
		});
	}

	replaceWithLinks() 
}); 
function clickNavItem(eventTarget) {
	if (!$(eventTarget.target).is('a')) {
//		$('#primarynav ul').each(hideAll);
//		$(this).parents().show();
//		$(this).show();
//		$(this).children(':nth-child(2)').show();
		if ($(this).children(':nth-child(2)').hasClass('menushown')) {
			$(this).children(':nth-child(2)').removeClass('menushown');
			$(this).children(':nth-child(2)').slideUp();
		} else {
			$(this).children(':nth-child(2)').addClass('menushown');
			$(this).children(':nth-child(2)').slideDown();
		}
		return false;
	}
}
function hideAll(eventTarget) {
	$(this).hide();
}
function getArgs() {
	var args = new Object();
	var query = location.search.substring(1);
	var pairs = query.split("&");
	for(var i = 0; i < pairs.length; i++) {
		var pos = pairs[i].indexOf('=');
		if (pos == -1) continue;
		var argname = pairs[i].substring(0,pos);
		var value = pairs[i].substring(pos+1);
		args[argname] = unescape(value);
	}
	return args;
} 
function replaceWithLinks() {

	var tempString='';

	$('.productfulldescription').each(function() {
		tempString = $(this).html();
		tempString = tempString.replace(/Realtree APG/g, '<a href="../?page_id=2" target="_blank">Realtree APG</a>');
		tempString = tempString.replace(/Realtree AP[^G]/g, '<a href="../?page_id=3" target="_blank">Realtree AP</a> ');
		tempString = tempString.replace(/Realtree Hardwoods [^G]/g, '<a href="../?page_id=47" target="_blank">Realtree Hardwoods</a> ');
		tempString = tempString.replace(/Realtree Hardwoods Green/g, '<a href="../?page_id=54" target="_blank">Realtree Hardwoods Green</a>');
		tempString = tempString.replace(/Advantage Timber/g, '<a href="../?page_id=61" target="_blank">Advantage Timber</a>');
		tempString = tempString.replace(/Advantage Wetlands Camo/g, '<a href="../?page_id=69" target="_blank">Advantage Wetlands Camo</a>');
		tempString = tempString.replace(/Advantage Wetlands/g, '<a href="../?page_id=69" target="_blank">Advantage Wetlands</a>');
		tempString = tempString.replace(/Advantage Max-4/g, '<a href="../?page_id=76" target="_blank">Advantage Max-4</a>');
		//tempString = tempString.replace(/wordpress\//g, '');

		var reg = /\[WPIMG\s([\w\.\-]+)\s([\w\.\-]+)\]/g;
		//tempString = tempString.replace(reg, '<div style="float:left;"><a href="javascript:void(0);" onclick="openWindow(\'../wordpress/wp-content/uploads/$2\');"><img src="../wordpress/wp-content/uploads/$1" /></a><br /><a href="javascript:void(0);" onclick="openWindow(\'../wordpress/wp-content/uploads/$2\');">Click for larger image</a></div>');
		tempString = tempString.replace(reg, '<a href="javascript:void(0);" onclick="openWindow(\'../wordpress/wp-content/uploads/$2\');"><img src="../wordpress/wp-content/uploads/$1" style="margin-right:10px;" /></a>');
		
		reg = /\[WPIMG\s([\w\.\-]+)\]/g;
		tempString = tempString.replace(reg, '<img src="../wordpress/wp-content/uploads/$1" />');


		reg = /\[MOV\s([^\n\r]+)\s([0-9]+)\s([0-9]+)\]/g;	
		tempString = tempString.replace(reg, '<object height="$2" width="$3" data="$1" type="application/x-shockwave-flash"><param value="$1" name="movie"/></object>');
		
		reg = /\[MOV\s([^\n\r]+)\]/g;	
		tempString = tempString.replace(reg, '<object height="180" width="320" data="$1" type="application/x-shockwave-flash"><param value="$1" name="movie"/></object>');
		

		
		
		
		$(this).html(tempString);
	});

}

function openWindow(imageURL) {
	window.open(imageURL); 
}