﻿var banner = new Array;
var bannerialt;
var inti;
var bid = 0;
var bid_keeper = true;
 // til kontaktformularen
var gg1 = true;
var gg2 = true;
var gg3 = true;
var gg4 = true;
var gg5 = true;

var div_to_shrink = "inserttokurv";
function shrinkdiv() { Effect.Shrink(div_to_shrink, { duration: 1}); }
function movediv(yi,xi) {  new Effect.Move(div_to_shrink, { x: xi, y: yi, mode: 'absolute' });  }
function doeffect(ev) {
	var e = ev ? ev : window.event;
	var xx = e.clientX - 15;
    var yy = e.clientY - 15;
	var obj = document.getElementById(div_to_shrink).style;    		
    obj.left = xx + 'px';
    obj.top = yy + 'px';
    
    
    var kurvTop = parseInt(document.getElementById('cart_right').offsetTop);
    var kurvLeft = parseInt(document.getElementById('cart_right').offsetLeft);
    //var kurvIn = parseInt(document.getElementById('in1').offsetLeft);
    kurvTop = kurvTop + 135;
    kurvLeft = kurvLeft + 1;
	//kurvLeft = kurvLeft + 75;
    
    obj.display = 'block';
    shrinkdiv();
    movediv(kurvTop,kurvLeft);
}

function ikurv(billedeid) {			// Indsæt i kurv
	var nytid = new Date().getTime();	
	document.getElementById('kurv2').innerHTML= "<img src=\"Images/loading.gif\" />";
	var qty2;
	var str2;
	if(document.getElementById('antal'+billedeid))
		qty2 =  document.getElementById('antal'+billedeid).value;
	else
		qty2 = null;
	if(document.getElementById('str'+billedeid))
		str2 =  document.getElementById('str'+billedeid).value;
	else
		str2 = null;	
	new Ajax.Request('kurv.php', {
  		method: 'get',
  		parameters: {itemId: billedeid, qty: qty2, str: str2, tid: nytid },
			 		onSuccess: function(transport){
      					var response = transport.responseText || "Ingen varer i kurven";
      					//alert("Success! \n\n" + response);
      					document.getElementById('kurv2').innerHTML= response;
      					if(document.getElementById('seantal')) {
				if(document.getElementById('seantal').innerHTML=='1') {
  					document.getElementById('vis_kommentar').style.display = 'block';
				} else if (document.getElementById('seantal').innerHTML=='0') {
					document.getElementById('vis_kommentar').style.display = 'none';
				}
  			}
    				}
  	});
}

function slet_fra_kurv(cartId2) {
	new Ajax.Request('kurv.php', {
  		method: 'get',
  		parameters: {cartId: cartId2 },
			 		onSuccess: function(transport){
      					var response = transport.responseText || "Ingen varer i kurven";
      					//alert("Success! \n\n" + response);
      					document.getElementById('kurv2').innerHTML= response;
    				}
  	});
}

function cdgo(dennecheckbox,idnr22) {
	if(dennecheckbox.checked) {
		ikurv(idnr22);
	} else {
		slet_fra_kurv(idnr22);
	}
}

function bestil() {
	if(document.getElementById('kommentar')) {
		var kommentar2 = encodeURIComponent(document.getElementById('kommentar').value);
		document.getElementById('vis_kommentar').style.display = 'none';
	}
	var nytid = new Date().getTime();	
	new Ajax.Request('kurv.php', {
  		method: 'get',
  		parameters: {bestil: 1, tid: nytid, kommentar: kommentar2 },
		onSuccess: function(transport){
      		var response = transport.responseText || "Ingen varer i kurven";
      		//alert("Success! \n\n" + response);
      		document.getElementById('hovedindhold').innerHTML= response;
  			sIFR.replace(Sansation_bold, {selector: '#hovedindhold h2',css: '.sIFR-root { font-style: bold; color: #333333; font-size: 20px; display: inline; }',
  	wmode: 'transparent'});
    	}
  	});
}

function kvittering() {
	var nytid = new Date().getTime();	
	new Ajax.Request('kurv.php', {
  		method: 'get',
  		parameters: {kvittering: 1, tid: nytid },
		onSuccess: function(transport){
      		var response = transport.responseText || "Ingen varer i kurven";
      		//alert("Success! \n\n" + response);
      		document.getElementById('hovedindhold').innerHTML= response;
  			//sIFR.replace(Sansation_bold, {selector: '#hovedindhold h2',css: '.sIFR-root { font-style: bold; color: #333333; font-size: 20px; display: inline; }',
  			//wmode: 'transparent'});
   		}
  	});
}

function printContent(id){
			str=document.getElementById(id).innerHTML
			newwin=window.open('','Udskriv','left=100,top=100,width=980,height=710')
			newwin.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\n<head>\n')
			newwin.document.write('<TITLE>Udskriv</TITLE>\n')
			newwin.document.write('<script>\n')
			newwin.document.write('function chkstate(){\n')
			newwin.document.write('if(document.readyState=="complete"){\n')
			newwin.document.write('window.close()\n')
			newwin.document.write('}\n')
			newwin.document.write('else{\n')
			newwin.document.write('setTimeout("chkstate()",2000)\n')
			newwin.document.write('}\n')
			newwin.document.write('}\n')
			newwin.document.write('function print_win(){\n')
			newwin.document.write('window.print();\n')
			newwin.document.write('chkstate();\n')
			newwin.document.write('}\n')
			newwin.document.write('<\/script>\n')
			newwin.document.write('<link href="CSS/mainstyle.css" rel="stylesheet" type="text/css" />\n')
			newwin.document.write('<\/HEAD>\n')
			//newwin.document.write('<STYLE>body, td { font-family: Arial, Verdana, Sans-Serif; font-size: 10px; color: #7a7a7a; } .tabl { border-spacing: 4px; } .bold { font-weight: bold; }</STYLE></HEAD>\n')
			newwin.document.write('<BODY onload="print_win()">\n')
			newwin.document.write('<div style="position: relative; text-align: left;">\n')
			newwin.document.write(str)
			newwin.document.write('</div></BODY>\n')
			newwin.document.write('</HTML>\n')
			newwin.document.close()
}

/*
function hovermenu(menuid) {
	document.getElementById('ls'+menuid).className='ls';
	document.getElementById('rs'+menuid).className='rs';
	document.getElementById('ms'+menuid).className='active2';
}

function hovermenuout(menuid) {
	document.getElementById('ls'+menuid).className='ls2';
	document.getElementById('rs'+menuid).className='rs2';
	document.getElementById('ms'+menuid).className='';
}
*/
/*
function getPageSize(){
	
				var xScroll, yScroll;
	
					if (window.innerHeight && window.scrollMaxY) {	
						xScroll = document.body.scrollWidth;
						yScroll = window.innerHeight + window.scrollMaxY;
					} else if (document.body.scrollHeight > document.body.offsetHeight){ // alle undtagen Explorer Mac
						xScroll = document.body.scrollWidth;
						yScroll = document.body.scrollHeight;
					} else { // Explorer Mac...virker også i Explorer 6, Mozilla og Safari
						xScroll = document.body.offsetWidth;
						yScroll = document.body.offsetHeight;
					}
	
				var windowWidth, windowHeight;
					if (self.innerHeight) {	// alle undtagen Explorer
						windowWidth = self.innerWidth;
						windowHeight = self.innerHeight;
					} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6
						windowWidth = document.documentElement.clientWidth;
						windowHeight = document.documentElement.clientHeight;
					} else if (document.body) { // Andre Explorers
						windowWidth = document.body.clientWidth;
						windowHeight = document.body.clientHeight;
			}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

 
*/
window.onload = function() {
	if(document.getElementById('banner2'))
		bannerialt = banner.length;	
  if(document.getElementById('banner')) {
	document.getElementById('banner').src = banner[0];
	document.getElementById('banner2').src = banner[1];
	document.getElementById('banner').style.visibility = 'visible';
	inti = setInterval("loop_banner()",3000);
  }
}

function set_banner(bannertal) {
	clearInterval(inti);
	if(bannertal==bannerialt) 
		bannertal = 0;
	
	if(bid_keeper) {
		document.getElementById('banner2').src = banner[bannertal];
		setTimeout("Effect.Fade('banner', { duration: 3.0 })", 100);
		setTimeout("Effect.Appear('banner2', { duration: 3.0 })", 100);
		bid_keeper = false;
	} else {
		document.getElementById('banner').src = banner[bannertal];
		setTimeout("Effect.Fade('banner2', { duration: 3.0 })", 100);
		setTimeout("Effect.Appear('banner', { duration: 3.0 })", 100);
		bid_keeper = true;
	}
	bid = bannertal;
	inti = setInterval("loop_banner()",5000);
}

function loop_banner() {
	set_banner(bid+1);
}

function rightclick(evt) {
	var e = evt ? evt : window.event;
	if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))
		return false;
	else if (navigator.appName == 'Microsoft Internet Explorer' && (e.button == 2 || e.button == 3)) {
		alert("© Danish AirPhoto");
		return false;
	}
	
	return true;
}

function login() {
	var br1 = document.getElementById('br1').value;
	var ad1 = document.getElementById('ad1').value;
	var _body = document.getElementById('formular');
	var _div = document.createElement('div');
	var _text = "<form action='login.php' name='okay' method='post' id='great'><input type='hidden' name='br1' value='"+br1+"' /><input type='hidden' name='ad1' value='"+ad1+"' /></form>";
	_div.innerHTML = _text;
	_body.appendChild(_div);
	document.okay.submit();
}


timeout =0; // Close window after __ number of seconds?
// 0 = do not close, anything else = number of seconds
 
function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=150,top=150,location=0,width=" + (WIDTH+25) + ",height=" + (HEIGHT+25);
text = "<html><head><title>Tryk på billedet for at lukke vinduet ned</title><script type='text/javascript' src='Javascript/js.js'></script></head><body bgcolor='white'";
if (timeout != 0) text +=" onLoad=\"setTimeout('window.close()', " + timeout*1000 + ");\"";
 
text += "><center><img src='" + URL + "' onClick='javascript:window.close();' oncontextmenu=\"alert('© Danish AirPhoto');return false;\" onmouseover='document.onmousedown=rightclick; window.onmousedown=rightclick;' onmouseout=\"document.onmousedown='';window.onmousedown='';\">";
 
if (timeout != 0) text +="<br><font face='arial, helvetica' size='-1'>Vinduet lukker efter " + timeout + " sekunder.</font>";
 
text += "</center></body></html>";
preview = window.open("", "preview", windowprops);
preview.document.open();
preview.document.write(text);
preview.document.close();
}

function send_besked() {
	var fornavn2 = document.getElementById('fornavn').value;
	var efternavn2 = document.getElementById('efternavn').value;
	var tlf2 = document.getElementById('tlf').value;
	var email2 = document.getElementById('email').value;
	var ang2 = document.getElementById('ang').value;
	
	new Ajax.Request('sendvidere.php', {
  		method: 'post',
  		parameters: {fornavn: fornavn2, efternavn: efternavn2, tlf: tlf2, email: email2, ang: ang2 },
			 		onSuccess: function(transport){
      					var response = transport.responseText || "";
      					//alert("Success! \n\n" + response);
      					setTimeout(function() { 
      						document.location.href="http://www.danish-airphoto.dk/index.php?site=Kontakt&id=6&error=beskedsendt";
      					}, 2000);
    				}
  	});
	
}


function key_event_start() {
		//event search style
	if (document.addEventListener) {
    	document.addEventListener("keydown",keydown,false);
    } else if (document.attachEvent) {
    	document.attachEvent("onkeydown", keydown);
    } else {
    	document.onkeydown= keydown;
    }
}
function keydown(e) {
	if (!e) 
		e= event;
	if(e.keyCode == 13) {
		document.onkeydown="";
		login();
	}
}


/*
if (document.layers) {
		if (e.which == 3) {
			alert("© Danish AirPhoto");
			return false;
		}
	document.captureEvents(Event.MOUSEDOWN);
}*/
//document.onmousedown=rightclick;
//document.onmousedown=rightclick;

