// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function toggleDiv(id,flagit) {
	if (flagit=="1"){
		if (document.layers) document.layers[''+id+''].visibility = "show"
		else if (document.all) document.all[''+id+''].style.visibility = "visible"
		else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
	} else	if (flagit=="0"){
		if (document.layers) document.layers[''+id+''].visibility = "hide"
		else if (document.all) document.all[''+id+''].style.visibility = "hidden"
		else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
	}
}
function toggleDiv2(id,flagit) {
	//e=document.getElementById(''+id+'').style.display;
	//alert(e);
	if (flagit=="1"){
		//if (document.layers) document.layers[''+id+''].display = "show"
		//else if (document.all) document.all[''+id+''].style.display = "block"
		/*else*/ if (document.getElementById) document.getElementById(''+id+'').style.display = "block"
	} else	if (flagit=="0"){
		//if (document.layers) document.layers[''+id+''].display = "hide"
		//else if (document.all) document.all[''+id+''].style.display = "none"
		/*else*/ if (document.getElementById) document.getElementById(''+id+'').style.display = "none"
	}
}
function checkHeight(heightOffset) {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = (window.innerHeight-heightOffset);
  } else if( document.documentElement && ( document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = (document.documentElement.clientHeight-heightOffset);
  } else if( document.body && ( document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = (document.body.clientHeight-heightOffset);
	//alert(myHeight);
  }
	return myHeight;
}
function refresher(){
	//var sURL = unescape(window.location.pathname);
	var sURL = unescape(window.location.href);
    window.location.href = sURL;
}
function getY1(divID,offsetY) {
	//t1.stop();
	e=document.getElementById(divID);
	//alert(e.style.top);
	theY=parseInt(e.style.top);
	t1 = new Tween(document.getElementById(divID).style,'top',Tween.regularEaseInOut,theY,checkHeight(offsetY),2,'px'); t1.start();
	//t2 = new Tween(document.getElementById('content').style,'top',Tween.regularEaseInOut,0,checkHeight(162),2,'px'); t2.start();
}
function getY2(divID, offsetY) {	
	//t1.stop();
	e=document.getElementById(divID);
	//alert(e.style.top);
	theY=parseInt(e.style.top);
	//theY = new String(e.style.top);
	//theY.replace("px","");
	//alert(theY);
	t1 = new Tween(document.getElementById(divID).style,'top',Tween.regularEaseInOut,theY,offsetY,2,'px'); t1.start();
	//t2 = new Tween(document.getElementById('content').style,'top',Tween.regularEaseInOut,theY,0,2,'px'); t2.start();
}

function getY_bottom(divID,offsetY) {
	//t1.stop();
	e=document.getElementById(divID);
	//alert(e.style.top);
	theY=parseInt(e.style.bottom);
	t1 = new Tween(document.getElementById(divID).style,'bottom',Tween.regularEaseInOut,theY,offsetY,0.7,'px'); t1.start();
	//t2 = new Tween(document.getElementById('content').style,'top',Tween.regularEaseInOut,0,checkHeight(162),2,'px'); t2.start();
}

function scrollsize(divID,heightOffset) {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = (window.innerHeight-heightOffset);
  } else if( document.documentElement && ( document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = (document.documentElement.clientHeight-heightOffset);
  } else if( document.body && ( document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = (document.body.clientHeight-heightOffset);
	//alert(myHeight);
  }
	e=document.getElementById(divID);
	e.style.height = myHeight + 'px';
	//alert(e.style.height);
	$(".jScrollPaneContainer").height(myHeight);
	$('.scroll-pane').jScrollPane();
}

function verticalCenter(divID) {
  var myWidth = 0, myHeight = 0;
  var e=document.getElementById(divID);
  var heightOffset=e.offsetHeight;
  
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = (window.innerHeight-heightOffset)/2;
  } else if( document.documentElement && ( document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = (document.documentElement.clientHeight-heightOffset)/2;
  } else if( document.body && ( document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = (document.body.clientHeight-heightOffset)/2;
	//alert(myHeight);
  }
	e=document.getElementById(divID);
	e.style.top = myHeight + 'px';
}

function scrollsize2(divID,heightOffset) {
	var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = (window.innerHeight-heightOffset);
  } else if( document.documentElement && ( document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = (document.documentElement.clientHeight-heightOffset);
  } else if( document.body && ( document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = (document.body.clientHeight-heightOffset);
	//alert(myHeight);
  }
  	check=document.getElementById('checkheight');
	//alert(check.offsetHeight);
	e=document.getElementById(divID);
	myHeight= myHeight+36-check.offsetHeight;
	//alert(check.offsetHeight);
	currentTop=e.style.top;
	cp1=currentTop.length-2;
	currentTop=parseInt(currentTop.slice(0,cp1));
	currentTop=currentTop+check.offsetHeight-36;
	//alert(currentTop);
	e.style.top=currentTop +'px';
	e.style.height = myHeight  + 'px';	
}

function scrollsize_top(divID,heightOffset,topOffset) {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = (window.innerHeight-heightOffset);
  } else if( document.documentElement && ( document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = (document.documentElement.clientHeight-heightOffset);
  } else if( document.body && ( document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = (document.body.clientHeight-heightOffset);
	//alert(myHeight);
  }
	e=document.getElementById(divID);
	e.style.height = myHeight + 'px';
	//alert(e.style.height);
	e.style.top=topOffset +'px';
	$(".jScrollPaneContainer").height(myHeight);
	$('.scroll-pane').jScrollPane();
}

function percentualwidth(divID) {
	var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = (window.innerWidth);
  } else if( document.documentElement && ( document.documentElement.clientWidth ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = (document.documentElement.clientWidth);
  } else if( document.body && ( document.body.clientWidth ) ) {
    //IE 4 compatible
    myWidth = (document.body.clientWidth);
	//alert(myHeight);
  }
  fromTop=(myWidth/100)*11;
  e=document.getElementById(divID);
  e.style.top=fromTop +'px';
}

function heightsize(divID,heightOffset) {
	var myWidth = 0, myHeight = 0;
	e=document.getElementById(divID);
	currentheight=e.style.height;
	e.style.height = currentheight-heightOffset + 'px';
	alert(currentheight+"-"+e.style.height);
}
function getValues(addThis) {
	composer=document.getElementById("composer");
	composer=composer.options[composer.selectedIndex].value;
	city=document.getElementById("city");
	city=city.options[city.selectedIndex].value;
	cmonth=document.getElementById("cmonth");
	cmonth=cmonth.options[cmonth.selectedIndex].value;
	document.location.href="?"+composer+city+cmonth+"&"+addThis;
}

function fadeInOut(divID, action, timer) {
	if(action=="in") {
		$('#'+divID).fadeIn(timer);
	} else {
		$('#'+divID).fadeOut(timer);
	}
}

function submitForm(formID, divID, url) {
	//alert('hallo?');
	document[formID].submit();
	alert('hallo?');
	$('#'+divID).load(url); 
	$('#'+divID).ready(function() {
		$('#'+divID).fadeIn(1000);									 
	});	
}


///

function hidePage(divID) {
	//alert('hide js header');
	$('#'+divID).fadeOut(1000);
	toUnLoad="unloader('"+divID+"')";
	setTimeout(toUnLoad, 1200);	
	//setTimeout(unloader(divID), 1200);
}

function testSend(productID, action, qty) {
	var dataString = 'productID='+productID+'&action='+action+'&qty='+qty+"&weight=0.1";  
	//alert (dataString);//return false;
	$.ajax({
    	type: "POST",
      	url: "shop/cart.php",
      	data: dataString,
      	success: function() {
			//alert('check js!');
			//$('#refresher').fadeOut('fast');
			openDetail('shoppingCart','/shop/cart.php');
		 
    	}
    });
	return false;
}

function addProductColour(productID, colour, action, qty) {
	var dataString = 'productID='+productID+'&colour='+colour+'&action='+action+'&qty='+qty+"&weight=0.1";  
	//alert (dataString);//return false;
	$.ajax({
    	type: "POST",
      	url: "shop/cart.php",
      	data: dataString,
      	success: function() {
			//alert('check js!');
			//$('#refresher').fadeOut('fast');
			openDetail('shoppingCart','/shop/cart.php');
		 
    	}
    });
	return false;
}

function sendPage(year, month, day) {
	
	var dataString = 'year='+year+'&month='+month+'&day='+day;  
	//alert (dataString);//return false;
	$.ajax({
    	type: "POST",
      	url: "calendar_small.php",
      	data: dataString,
      	success: function() {
			openDetail('theCalendar','calendar_small.php');
		 
    	}
    });
	return false;
}
function openDetail(divID, url) {
	//alert('opendetail mini '+url);
	window.parent.$("#"+divID).load(url); 
	$(window.parent.$("#"+divID)).ready(function() {
		//$('#refresher').fadeOut('fast');
		window.parent.$('#'+divID).fadeIn(1000);	
	});//doc ready
}

function goback() {
	//alert('rrr');
	
	window.parent.$('#shoppingCart').fadeIn(1000);
	window.parent.$('#ogoneHolder').fadeOut(1000);
}			
	
	
	
function invoiceMe(company, vat, name, street1, street2, zip, city,  country, email, phone, shipToBillingAddress, shipToName, shipToStreet1, shipToStreet2, shipToZip, shipToCity, shipToCountry, shippingregion, discount_nr) {
	var dataString = 'action=posted&'+'company='+company+'&vat='+vat+'&name='+name+'&street1='+street1+'&street2='+street2+'&zip='+zip+'&city='+city+'&country='+country+'&street2='+street2+'&email='+email+'&phone='+phone+'&shipToBillingAddress='+shipToBillingAddress+'&shipToName='+shipToName+'&shipToStreet1='+shipToStreet1+'&shipToStreet2='+shipToStreet2+'&shipToZip='+shipToZip+'&shipToCountry='+shipToCountry+'&shipToCity='+shipToCity+'&shippingregion='+shippingregion+'&discount_nr='+discount_nr+'&a=p';  
	//alert (dataString);//return false;
	$.ajax({
    	type: "POST",
      	url: "http://www.magnoliashop.be/shop/ogonePrep.php",
      	data: dataString,
      	success: function() {
			//alert('check js!');
			window.frames["ogoneFrame"].location.href = "http://www.magnoliashop.be/shop/ogonePrep.php?book=true";
			//$('#refresher').fadeOut('fast');
			//openDetail('shoppingCart','/shop/ogonePrep.php?a=p');
		 	window.parent.$('#shoppingCart').fadeOut(1000);
			window.parent.$('#ogoneHolder').fadeIn(1000);
    	}
    });
	return false;
}



function sendVarsOgone(orderID, amount, currency, language, CN) {
	var dataString = 'orderID='+orderID+'&amount='+amount+'&currency='+currency+'&language='+language+'&CN='+CN;  
	//alert (dataString);//return false;
	$.ajax({
    	type: "POST",
      	url: "/shop/test2.php",
      	data: dataString,
      	success: function() {
			//alert('----PSPID='+PSPID+'&orderID='+orderID+'&amount='+amount+'&currency='+currency+'&language='+language+'&TP='+TP+'&accepturl='+accepturl+'&declineurl='+declineurl+'&exceptionurl='+exceptionurl+'&cancelurl='+cancelurl+'&homeurl='+homeurl+'&catalogurl='+catalogurl+'&CN='+CN+'&EMAIL='+EMAIL);
			//$('#refresher').fadeOut('fast');
			//openDetail('ogoneFrame','/shop/test3.php');
		 	//toggleDiv2('ogoneHolder',1);
			window.parent.$('#ogoneHolder').fadeIn(1000);	
    	}
    });
	return false;

}

function checkFrame() {
	check=ogoneFrame.location.href;
	alert(check);
}
function setintervaller() {
	setInterval("checkFrame()",5000);
}
