var NoXMLHTTP = "Din browser understøtter ikke XMLHTTP og det er ikke muligt for dig at benytte denne funktion - opgradér venligst til en browser udgivet efter 1998";
function getXMLHTTP() {
    var http_request = false;
    if  (window.XMLHttpRequest) {
        http_request = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)  {
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            try {
                alert("Microsoft.XMLHTTP")
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {
            }
        }
    }
    return http_request;
}





function swap_proPicture(proId,direction) {
	//alert(proId + "-" + direction);
	// find current source image
	if(document.getElementById("proImage_"+proId)) {
		
		var currSrc = document.getElementById("proImage_"+proId).src;
		if(currSrc!="") {
			currSrc = currSrc.toLowerCase();
			currSrc = currSrc.split(/\//g);
			var httpPath = "";
			for(var i=0;i<currSrc.length-1;i++) {
				if(currSrc[i]=="http:") {
					httpPath = httpPath + currSrc[i] + "//";
				} else {
					httpPath = httpPath + currSrc[i] + "/";
				}
			}
			currSrc = currSrc[currSrc.length-1];
			if(currSrc.indexOf("-listview.jpg")>0) {
				// it is a product file
				currSrc = currSrc.replace("-listview.jpg","");
				document.getElementById("div_proImage_"+proId).innerHTML = '';
				// we've got the ID of the image - now for our AJAX to find the next in line and return it :)))
				
				/*var ajax_answer = jQuery.ajax({
					url: "/ws/ajax_getNextImgSrc.asp?proId=" + proId + "&currId=" + currSrc + "&direction=" + direction + "&noCache=" + Math.random(),
					async: false
				}).responseText;
				document.getElementById("div_proImage_"+proId).innerHTML = ajax_answer;
				
				http_request = getXMLHTTP();
				if (!http_request){
				alert(NoXMLHTTP);
				return false;
				}
				
				var strURL = "/ws/ajax_getNextImgSrc.asp?proId=" + proId + "&currId=" + currSrc + "&direction=" + direction + "&noCache=" + Math.random();
				
				http_request.onreadystatechange = function() 
				{
					if (http_request.readyState == 4) 
					{
						if (http_request.status == 200) 
						{
							// Yaay we've gotten the next ID returned - now time to change the src of the original image :))
							//var newImgId = http_request.responseText;
							document.getElementById("div_proImage_"+proId).innerHTML = http_request.responseText;
							//document.getElementById("proImage_"+proId).src = httpPath + newImgId + "-listView.jpg";
						}
						else
						{
							alert(http_request.responseText);
						}
					}
				}
			
				http_request.open("GET", strURL, true);
				http_request.send(null);
				*/
				
			}else{
				// it is a product file
				currSrc = currSrc.replace(".jpg","");
				document.getElementById("div_proImage_"+proId).innerHTML = '';
				// we've got the ID of the image - now for our AJAX to find the next in line and return it :)))
				
				/*var ajax_answer = jQuery.ajax({
					url: "/ws/ajax_getNextImgSrc.asp?viewProImg=true&proId=" + proId + "&currId=" + currSrc + "&direction=" + direction + "&noCache=" + Math.random(),
					async: false
				}).responseText;
				document.getElementById("div_proImage_"+proId).innerHTML = ajax_answer;
				
				http_request = getXMLHTTP();
				if (!http_request){
				alert(NoXMLHTTP);
				return false;
				}
			
				var strURL = "/ws/ajax_getNextImgSrc.asp?viewProImg=true&proId=" + proId + "&currId=" + currSrc + "&direction=" + direction + "&noCache=" + Math.random();
				
				http_request.onreadystatechange = function() 
				{
					if (http_request.readyState == 4) 
					{
						if (http_request.status == 200) 
						{
							// Yaay we've gotten the next ID returned - now time to change the src of the original image :))
							//var newImgId = http_request.responseText;
							document.getElementById("div_proImage_"+proId).innerHTML = http_request.responseText;
							//document.getElementById("proImage_"+proId).src = httpPath + newImgId + "-listView.jpg";
						}
						else
						{
							alert(http_request.responseText);
						}
					}
				}
			
				http_request.open("GET", strURL, true);
				http_request.send(null);	
				*/
			}
		}
	}
}

function addEvent(elm,evt,func) {
	// detect browser
	browser = navigator.appName;
	browser = browser.toLowerCase();
	if(browser=="microsoft internet explorer") {
		browser = "ie";
		useClass = "className";
	} else {
		browser = "ok";
		useClass = "class";
	}	

	if(browser=="ie") {
	  if(elm.addEventListener)elm.addEventListener(evt, function(){eval(func)}, false);
	  else if(elm.attachEvent)elm.attachEvent("on"+evt, function(){eval(func)});
	  else elm["on"+evt] = eval(func);
	} else {
		elm.setAttribute("on" + evt,eval(func));
	}  
	
}




function open_proPicture(picSource) {
	var tmpPic = picSource;
	if(tmpPic!="") {
		tmpPic = tmpPic.toLowerCase();
		tmpPic = tmpPic.replace("-listview","");
		window.open(tmpPic);
	}
}

function openTerms(){
	var screenWidth;
	var screenHeight;
	if (typeof window.innerWidth != "undefined") {screenWidth = window.innerWidth; screenHeight = window.innerHeight;}
	else if (typeof document.documentElement != "undefined" && typeof document.documentElement.clientWidth != "undefined" && document.documentElement.clientWidth != 0) {screenWidth = document.documentElement.clientWidth; screenHeight = document.documentElement.clientHeight;}
	else {screenWidth = document.getElementsByTagName("body")[0].clientWidth; screenHeight = document.getElementsByTagName("body")[0].clientHeight;}
	window.open('/ws/ws_terms.asp','termsWin','width=700,height='+(screenHeight-200)+',top=100,left='+(parseInt(screenWidth/2)-350)+'');
}

