

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}


function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function checkRandomNum(base, array){
	num = Math.ceil(Math.random()*base)
	for(var i=0; i<array.length; i++){
		if(Number(array[i])==num){
			checkRandomNum(base, array)
		}
		
	}
	return(num)
}

function randomNumber(){
	
	num = 6 //total number of images
	casheLimit = 1 //how many to keep in memory
	if(getCookie("randomCookie")){
		cookie_array = getCookie("randomCookie")
		cookie_array = cookie_array.split("|")
		if(cookie_array.length>=casheLimit){
			cookie_array.shift()
		}
		randomNum = checkRandomNum(num, cookie_array)
		
	}else{
		
		randomNum = Math.ceil(Math.random()*num)
		cookie_array = Array()
	}
	
	cookie_array[cookie_array.length]=randomNum
	//cookie_array.push(randomNum)
	cookiestring=""
	
	for(var i=0; i<cookie_array.length; i++){
		cookiestring +=cookie_array[i]
		if(i<cookie_array.length-1){
			cookiestring +="|"
		}
	}
	
	setCookie("randomCookie", cookiestring)
	//alert(cookie_array.toString())
	//str = "<img src=\"images/masthead_image"+randomNum+".jpg\" alt=\"website design new york\" width=\"477\" height=\"101\" />"
	str = "<img src=\"images/header_"+randomNum+".jpg\" alt=\"\" width=\"415\" height=\"242\" />"
	//document.write(str);
	document.getElementById("mast_head_image").innerHTML = str;	
}