/*
Author: Maximinimus EU-Aszune
*/

function wowHeadLinks() {
	$("a").each(function(){
		switch($(this).attr('class')) {
			case "wowhead":
				linkItem($(this));
				break;
			default:
				break;
		}
	});
}

function linkItem(source) {
	itemName = $(source).attr('innerHTML');
	itemType = $(source).attr('type')
	$.ajax({
	type: "GET",
	url: "wowhead.php?type="+itemType+"&item="+itemName,
	dataType: "xml",
	success: function(item){
		if ($(item).find('error').text()) {
			itemId = 99999999;
			itemQuality = 0;
			itemIcon = '404';
			itemName = 'Item not found';
		} else {
			itemId = $(item).find('item').attr('id');
			itemQuality = $(item).find('quality').attr('id');
			itemIcon = $(item).find('icon').text();
			itemName = $(item).find('name').text();
		}
		$(source).attr('class','q'+itemQuality);
		$(source).attr('style','font-weight:bold;text-decoration:none;');
		$(source).attr('href',$(source).attr('href').replace('itemid',itemId).replace('type',itemType));
		$(source).attr('innerHTML','[ '+itemName+' ]');
	}
	});
}
$(document).ready(wowHeadLinks);