window.addEvent('domready', function() {
	new MooTips($$('.ajaxTip'), {evalAlways: true, showOnClick: false,showOnMouseEnter: true});
	
	var box = {};
	box = new MultiBox('mb');
});
var AutoPrint = true; // Indien 'false' wordt de pagina niet automatisch uitgeprint

function PrintPageDiv(divName){
if (document.getElementById != null){
var html = '<HTML>\n<HEAD>\n';
if (document.getElementsByTagName != null){
var headTags = document.getElementsByTagName("head");
if (headTags.length > 0)
html += headTags[0].innerHTML;}
html += '\n</HE' + 'AD>\n<BODY>\n';
var PrintKlaarElem = document.getElementById(divName);
if (PrintKlaarElem != null){
html += PrintKlaarElem.innerHTML;}
html += '\n</BO' + 'DY>\n</HT' + 'ML>';
var printWin = window.open("","PrintPagina");
printWin.document.open();
printWin.document.write(html);
printWin.document.close();
if (AutoPrint)printWin.print();}}

function hide(id, show)
{
	var elem = document.getElementById(id);
  if (typeof show == 'undefined')
  {
    if(elem.style.display == 'none')
    {
      elem.style.display = '';
    }
    else{
      elem.style.display = 'none';
    }
  }
  else
  {
    elem.style.display = show ? '' : 'none';
  }
}
function show(id)
{    
	var elem = document.getElementById(id);
	elem.style.display = '';
}

function showBlock(e){
	$(e).style.display = 'block';
}
function hideBlock(e){
	$(e).style.display = 'none';
}
	
function removeDots(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(".");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}
function AddCart(id)
{ 
	setTimeout("AlertDone("+id+")",1200);
	var pos = $('shopcart').getCoordinates();
	var prod = $('p'+id);
	if(document.getElementById('aantal')){
		var aantal = document.getElementById('aantal').value;
	}
	else{
		var aantal = 1
	}
		
	var clone = prod.clone()
			.setStyles({position: 'absolute', 'z-index': 1})	
			.setStyles(prod.getCoordinates())
			.injectInside(document.body);
	var fx = new Fx.Styles(clone, {duration: 500});
	var top = pos.top - 50;
	var left = pos.left + 50;
	
	fx.start({
		top: top, 
		left: left, 
		width: 100, 
		height: 100
	}).chain(function(){
		this.start.delay(200, this, {'top': pos.top+10});			
	}).chain(function(){
		new Ajax(ROOT+'cart_content.php', {
			method: 'post',
			update: $('shopcart'),
			data: $('product_form_'+id)
		}).request();
		
	});
}

function AlertDone(id){
	var prod = $('p'+id);
	var pos = prod.getCoordinates();
	
	var border = prod.getStyle("border");
	if(border == '0px'){
		var bgcolor = '#fff';
		var left = pos.left;
		var top = pos.top;

	}else{
		var bgcolor = prod.getStyle("border-top-color");
		var left = pos.left+1;
		var top = pos.top+1;
	}
	var width = prod.getStyle("width");
		
	var log = new Element("div");
	log.id = "log";
	
	log.setStyles({
		'position': 			'absolute', 
		'visibility': 			'visible',
		'z-index':				'900000',
		'color':				'#fff',
		'opacity':				0,
		'width':				width,
		'background-color': 	bgcolor,
		'left':					left,
		'top':					top
	});
	log.injectInside(document.body);
	
	var fire = new Fx.Styles(log, {
		duration: 1500,
		wait: false,
		transition: Fx.Transitions.Quad.easeOut
	});
	
	
	log.setHTML("<strong>Dit product is succesvol toegevoegd!</strong>");
	
	fire.start({
		'background-color': bgcolor,
		'opacity': [0, 1]
	}).chain(function(){
		this.start({
			'opacity': [1, 0]
		});
	}).chain(function(){
		log.remove();	
	});
}

// Webstandards Compliant target="_blank" replacement
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") &&
		anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	}
}
window.onload = externalLinks;



