// JavaScript Document 
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

function init() {
	var tgt=document.getElementById("main");
	tgt.style.display="none";
	$(tgt).fadeIn("slow");
}

function initPF() {
	var tgt=document.getElementById("main");
	tgt.style.display="none";
	document.getElementById("copy").style.display="none";
	$(tgt).fadeIn("slow");
}

function initPF2() {
	document.getElementById("loader").style.display="none";
//	document.getElementById("webdesign").style.display="none";
	document.getElementById("graphicdesign").style.display="none";
	document.getElementById("illustrations").style.display="none";
	document.getElementById("animations").style.display="none";
	var tgt=document.getElementById("copy");
	$(tgt).fadeIn("slow");
}

function hilite(obj,snd) {
//	document.getElementById("sound"+snd).Play();
	var fn=obj.src.split(".jpg")[0];
	obj.src=fn+"_hi.jpg";
}

function lolite(obj) {
	var fn=obj.src.split("_hi")[0];
	obj.src=fn+".jpg";
}

function showPF(n) {
	var tgt;
	var arr=document.getElementById("copy").getElementsByTagName("a");
	switch(n) {
		case 1:
			$(arr[0]).removeClass().addClass("selected");
			$(arr[1]).removeClass().addClass("header");
			$(arr[2]).removeClass().addClass("header");
			$(arr[3]).removeClass().addClass("header");
			tgt=document.getElementById("webdesign");
			document.getElementById("graphicdesign").style.display="none";
			document.getElementById("illustrations").style.display="none";
			document.getElementById("animations").style.display="none";
			break;
		case 2:
			$(arr[0]).removeClass().addClass("header");
			$(arr[1]).removeClass().addClass("selected");
			$(arr[2]).removeClass().addClass("header");
			$(arr[3]).removeClass().addClass("header");
			tgt=document.getElementById("graphicdesign");
			document.getElementById("webdesign").style.display="none";
			document.getElementById("illustrations").style.display="none";
			document.getElementById("animations").style.display="none";
			break;
		case 3:
			$(arr[0]).removeClass().addClass("header");
			$(arr[1]).removeClass().addClass("header");
			$(arr[2]).removeClass().addClass("selected");
			$(arr[3]).removeClass().addClass("header");
			tgt=document.getElementById("illustrations");
			document.getElementById("graphicdesign").style.display="none";
			document.getElementById("webdesign").style.display="none";
			document.getElementById("animations").style.display="none";
			break;
		case 4:
			$(arr[0]).removeClass().addClass("header");
			$(arr[1]).removeClass().addClass("header");
			$(arr[2]).removeClass().addClass("header");
			$(arr[3]).removeClass().addClass("selected");
			tgt=document.getElementById("animations");
			document.getElementById("graphicdesign").style.display="none";
			document.getElementById("webdesign").style.display="none";
			document.getElementById("illustrations").style.display="none";
	}
	$(tgt).slideDown("slow");
}

// Quote Calculator
var curopt=0;
var curq=1;
var qtot=0;
var fee=30;
var qitems=new Array("Logo (re)design#12","Website layout (re)design#8","CMS integration#4","Database setup#16","Domain/Hosting setup#4","Contact form/email setup#2","Newsletter design#4","Social media integration#4","Compatibility older browsers#4","S.E.O. integration#16",
					"Logo (re)design#12","Corporate identity design#8","Flyer/menu design#8",
					"Base price per illustration#2","Base price per illustration#1","Base price per illustration#0.5","Additional fee per size#0","Additional fee per size#0.5","Additional fee per size#1","Additional fee per media#0","Additional fee per media#1","Additional fee per media#2");
var illn=1;

function openCalculator() {
	$(document.getElementById("quoter")).fadeIn("slow");
}

function closeCalculator(q) {
	if (q==1) {
		document.getElementById("quoter").style.display="none";
	} else {
		$(document.getElementById("quoter")).fadeOut("slow");
	}
	document.getElementById("qstep3").style.display="none";
	document.getElementById("qstep2").style.display="none";
	if (curopt>0) {
		document.getElementById("opt"+curopt).style.display="none";
		document.getElementById("opt"+curopt+"q"+curq).style.display="none";
		document.getElementById("opt"+curopt+"q1").style.display="block";
	}
	document.getElementById("qstep1").style.display="block";
	document.getElementById("qslist").innerHTML="";
	document.getElementById("qsprice").innerHTML="<em>estimated quote:</em> &euro;0,-";
	curopt=0;
	curq=1;
	qtot=0;
	illn=1;
}

function selectOpt(n) {
	document.getElementById("qstep1").style.display="none";
	document.getElementById("opt"+n).style.display="block";
	$(document.getElementById("qstep2")).fadeIn("slow");
	curopt=n;
}

function selectItem(n) {
	document.getElementById("opt"+curopt+"q"+curq).style.display="none";
	if (n>0) {
		var temp=qitems[n-1].split("#");
		document.getElementById("qslist").innerHTML+=temp[0]+" <em>(&euro;"+(temp[1]*fee)+")</em><br />";
		qtot+=(temp[1]*fee);
		document.getElementById("qsprice").innerHTML="<em>estimated quote:</em> <span class='crossed'>&euro;"+(qtot*illn)+",-</span><br /><span class='small'>with 15% discount:</span> &euro;"+((qtot*illn)-(qtot*illn)*(15/100))+",-";
	}
	curq++;
	var maxq;
	switch(curopt) {
		case 1:
			maxq=10;
			break;
		case 2:
			maxq=3;
			break;
		case 3:
			maxq=3;
	}
	if (curq>maxq) {
		document.getElementById("qstep2").style.display="block";
		$(document.getElementById("qstep3")).fadeIn("slow");
		curq--;
	} else {
		$(document.getElementById("opt"+curopt+"q"+curq)).fadeIn("slow");
	}
}

function sendMail() {
	var href="mailto:contact@agwebcreations.com?subject=Quote%20Request&body=";
	var temp;
	temp="Please contact me to make an appointment and discuss the details.<br><br>Name: <br>Phone: <br>Brief project description: <br>Notes on the estimated quote: <br><br>"
	temp=temp+document.getElementById("qslist").innerHTML+"<br>"+document.getElementById("qsprice").innerHTML;
	temp=temp.replace(/\u20ac/g,"EUR ");
	temp=temp.replace(/<em>/gi," -- ");
	temp=temp.replace(/ -- esti/,"esti");
	temp=temp.replace(/<\/em>/gi,"");
	temp=temp.replace(/<br>/gi,"\r\n");
	temp=temp.replace(/<span class=\"crossed\">/gi,"");
	temp=temp.replace(/<span class=\"small\">/gi,"");
	temp=temp.replace(/<\/span>/gi,"");
	temp=temp+" (for new customers only)";
	href+=encodeURI(temp);
	var win = window.open(href,"emailWindow");
	if (win && win.open &&!win.closed) { win.close(); }
}

function calcBasePrice() {
	illn=document.getElementById("illn").value;
	if (illn<10) {
		selectItem(14);
	} else if (illn<50) {
		selectItem(15);
	} else {
		selectItem(16);
	}
}

