var xmlDoc;

var browser=navigator.appName;

if (browser!="Microsoft Internet Explorer"){
	xmlDoc=new window.XMLHttpRequest();
  	xmlDoc.open("GET","/eva/merchants.xml",false);
  	xmlDoc.send("");
  	xmlDoc=xmlDoc.responseXML;
}else{
	xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  	xmlDoc.async=false;
  	xmlDoc.load("/eva/merchants.xml");
}

var x=xmlDoc.getElementsByTagName("merchant");
var related_merchants6 = new Array();

var theCategory6="6";



for (i=1;i<x.length;i++)
{ 
	var name=x[i].getElementsByTagName("option")[0].childNodes[0].nodeValue;
	var path=x[i].getElementsByTagName("option")[0].getAttribute("path");
	var expiry_date=x[i].getElementsByTagName("expires")[0].childNodes[0].nodeValue;
	var short_offer=x[i].getElementsByTagName("short_offer")[0].childNodes[0].nodeValue;
	var categoryLength=x[i].getElementsByTagName("category").length;
	var thisCategory = "false";
	
	for (j=0;j<categoryLength;j++)
	{
		var category=x[i].getElementsByTagName("category")[j].childNodes[0].nodeValue;
		
		if(category == theCategory4){
			thisCategory = "true";
		}
	}
	expiry_date = expiry_date.split("/")
	
	var the_date = new Date(expiry_date[2],expiry_date[1]-1,expiry_date[0],23,69,69);
	var current_date = new Date();
	
	if(the_date >= current_date){
		if(thisCategory == "true"){
			var related_merchantArray = new Array();
			related_merchantArray[0] = path;
			related_merchantArray[1] = name;
			related_merchantArray[2] = short_offer;
			related_merchants6.push(related_merchantArray)
		}
	}
	
}

var rmLength = related_merchants6.length;

var rmArray = create_unique_random_array(1,0,rmLength);

//alert(rmArray);
var the_merch6 = '';

if(rmArray.length>0){

	var path = related_merchants6[0][0];
	var name = related_merchants6[0][1];
	var short_offer = related_merchants6[0][2];

	the_merch6 += "<a class=\"randomoffer-homepage\" href=\"/eva/offer/"+path+"\">";
	the_merch6 += "<span style=\"font-weight: bold;\">"+name+"</span>";
	the_merch6 += "<br/>"+short_offer+"</a>";
}

if(rmArray.length>1){

	var path = related_merchants6[1][0];
	var name = related_merchants6[1][1];
	var short_offer = related_merchants6[1][2];

	the_merch6 += "<a class=\"randomoffer-homepage\" href=\"/eva/offer/"+path+"\">";
	the_merch6 += "<span style=\"font-weight: bold;\">"+name+"</span>";
	the_merch6 += "<br/>"+short_offer+"</a>";
}

if(rmArray.length>2){

	var path = related_merchants6[2][0];
	var name = related_merchants6[2][1];
	var short_offer = related_merchants6[2][2];

	the_merch6 += "<a class=\"randomoffer-homepage\" href=\"/eva/offer/"+path+"\">";
	the_merch6 += "<span style=\"font-weight: bold;\">"+name+"</span>";
	the_merch6 += "<br/>"+short_offer+"</a>";
}

$('#related-offers6').html(the_merch6);

function random_number(min,max) {
   	return (Math.round((max-min) * Math.random() + min));
}

function create_unique_random_array(num_elements,min,max) {

    var temp, nums = new Array;
	for (var element=0; element<num_elements; element++) {
 		while((temp=number_found(random_number(min,max),nums))==-1);
        nums[element] = temp;
    }

    return (nums);
}

function number_found (random_number,number_array) {

    for (var element=0; element<number_array.length; element++) {
		if (random_number==number_array[element]) {
            return (-1);
		}
   }

    return (random_number);
}
