// JavaScript Document

// CSS Browser Selector   v0.2.5
// Documentation:         http://rafael.adm.br/css_browser_selector
// License:               http://creativecommons.org/licenses/by/2.5/
// Author:                Rafael Lima (http://rafael.adm.br)
// Contributors:          http://rafael.adm.br/css_browser_selector#contributors
var css_browser_selector = function() {
	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();

function updateTextField(source, target) {
	var s = document.getElementById(source);
	var t = document.getElementById(target);
	
	t.value = s.value;
}

function displaymessagePrinten()
{

var answer=confirm("Om deze pagina in zijn geheel te kunnen printen dienen uw printerinstellingen correct te zijn.\n \nControleer daarom eerst uw instellingen voordat u op OK drukt. \n\nInstellingen voor: \nInternet Explorer: \n1. Ga in de menubalk naar extra -> internet opties; \n2. Open het tabblad “geavanceerd”; \n3. Vink hier onder “Afdrukken” de optie “Afdrukken achtergrondkleuren en -afbeeldingen afdrukken” aan. \n\nMozilla Firefox: \n1. Ga in de menubalk naar bestand->pagina instellingen; \n2.  Vink hier in het tabblad “Formaat & opties” de optie “Achtergrond afdrukken (kleuren & afbeeldingen)” aan.")

if (answer)
window.print(); 
}

function addOntvanger()
{
	numOntv = document.formulier.num_ont.value;
	numOntv++;
	if(numOntv<=15)
	{	
		document.formulier.num_ont.value = numOntv.toString();
		document.formulier.required_tell.value += ',ont_naam'+numOntv+',ont_email'+numOntv+'';
		
		var divToShow='ontvanger'+numOntv;
		showHide2(divToShow,2);
	}
}

function Counter(field, countfield, maxlimit)
{
	if (field.value.length > maxlimit)
	field.value = field.value.substring(0, maxlimit);
	else
	countfield.value = maxlimit - field.value.length;
}

/** showhide **/

function showHide(obj) {
	var el = document.getElementById(obj);
	if(el!=null)
	{
		if ( el.style.display != 'none' ) {
			el.style.display = 'none';
		}
		else {
			el.style.display = '';
		}
	}
}

function showHide2(obj,value) {
	var el = document.getElementById(obj);
	if(el!=null)
	{
	if ( value == 0 ) {
		el.style.display = 'none';
	}
	else 
	{
		el.style.display = '';
	}
	}
}


function showHideTweedeOntvanger(value){
	var el= document.getElementById('tweepersonen');
	if(value=='een persoon'){
		showHide('tweepersonen',0);
	}
	else
	{
		showHide('tweepersonen',1);
	}
}

function toonVerbergDiv(value,divToDo){
	if(value.toUpperCase() =='JA'){
		showHide2(divToDo,1);
	}
	else{
		showHide2(divToDo,0);
	}
}

function hideWinkelmandButton(){
	showHide2('winkelmandbutton',0);
	showHide2('winkelmand-trans',1);
}

function showWinkelmandButton(){
	showHide2('winkelmandbutton',1);
	showHide2('winkelmand-trans',0);
}

function toonTaartEditor(value)
{
	if(value=='nee')
	{
		showHide2('winkelmandbutton1',1);
		showHide2('winkelmandbutton',0);
		showHide2('Photoeditor',0);
	}
	else{
		showHide2('winkelmandbutton1',0);
		showHide2('Photoeditor',1);
		showHide2('winkelmandbutton',0);
	}
}


function toonChat(){
	var chatnr=document.getElementById("chatcode").value;
	launch_support(chatnr);
}
/** einde showhide **/

function showHideLanden(input) {
	var tabel = document.getElementById('tabel');
	
	if(input!='geen-keuze') {
		tabel.style.display = '';
	} else {
		tabel.style.display = 'none';
	}
}

function gaEvent(mySection,myEvent,myContent) {
	pageTracker._trackEvent(mySection, myEvent, myContent);
} 

function refresh() {
	window.location.reload(true);
}

/* Bookmark Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

function showHideSpecifiekAfleveradres(value)
{
	if(value=='specifiek')
	{
		showHide2('specifiekafleveradres',1);
	}
	else
	{
		showHide('specifiekafleveradres',0);
		showHidePostzegel('ja');
	}
}

function showHidePostzegel(value)
{
	if(value=='ja')
	{
		showHide2('postzegels',1);
	}
	else
	{
		showHide('postzegels',0);
	}
}

/* Bookmark Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

//javascript voor de wijziging van de afdelingsteksten op de medewerkerspagina

function getAfdelingTekst(afdeling)
{
	var dept = afdeling;
	switch (dept) 
	{
	case 'it':
		wijzigAfdelingsTekst('it.png', "IT","De IT-afdeling van YourSurprise.com is de grootste en meest belangrijke plek in het bedrijf. Het kloppende hart van alle websites en technieken die u gebruikt bij het bestellen. Met een talentvol en enthousiast team wordt er heel veel tijd en aandacht gestoken in uw bestelplezier. ");
		break;
	
	case 'internationaal':
		wijzigAfdelingsTekst('internationaal.png',"INTERNATIONAAL","Op de internationale afdeling van YourSurprise.com worden wel 5 verschillende talen gesproken! Grenzen worden hier dagelijks verlegd en onderzocht, met als doel het verrassen van de hele wereld!");
	break;
	
	case 'design':
		wijzigAfdelingsTekst('design.png',"DESIGN","U staat er misschien niet zo snel bij stil, maar alle websites, pagina’s, afbeeldingen en designs die u ziet op onze websites  en cadeaus hebben wij zelf ontworpen. Ongekend veel werk en creativiteit zijn hieraan vooraf gegaan. Met een groeiend aantal bezoekers, klanten en websites wordt dit onderdeel steeds belangrijker. Onze originaliteit kent geen grenzen!");
		break;
		
	case 'management':
		wijzigAfdelingsTekst('management.png',"MANAGEMENT","Werken in een bedrijf als YourSurprise.com is iedere dag anders en net zo verrassend als haar assortiment. Met een jonge en frisse insteek maakt YourSurprise.com haar cadeauconcepten toegankelijk voor een zo breed mogelijk publiek. De grootste motor achter het concept is het team van enthousiaste medewerkers. Aangestuurd door de 2 oprichters: Gerbrand Verton en Wouter de Vries.");
		break;
		
	case 'productie':
		wijzigAfdelingsTekst('productie.png',"PRODUCTIE","Alle producten zijn uniek en speciaal voor u op maat gemaakt! Dit is heel bijzonder en vinden we ook terug in de productieafdeling van YourSurprise.com. Een sterk team zet alles op alles om uw bestelling in juiste orde en op tijd te verzenden.");
		break;
		
	case 'helpdesk':
		wijzigAfdelingsTekst('helpdesk.png',"KLANTENSERVICE","Heeft u een vraag over onze website, de cadeaus, uw bestelling of iets totaal anders? Wij helpen u graag verder!");
		break;
	
	case 'marketing':
		wijzigAfdelingsTekst('marketing.png',"MARKETING","Kent u YourSurprise.com al? Of heeft u ons zojuist gevonden? In beide gevallen heeft onze marketing gewerkt! Van advertenties tot sponsoring en zelfs ondersteuning van uw marketing plannen. De creatieve marketingkracht van YourSurprise.com gaat verder en denkt voor bijvoorbeeld uw zakelijke orders heel gericht en flexibel met u mee. ");
		break;
	}
	
}

function wijzigAfdelingsTekst(iconName, titelTekst, tekst) {
    $('#' +'afdelingsTekst').html('<img class="medewerker_icon" src="assets/templates/ysp/images/promotie/medewerkers/icons/'+iconName+'"/><p class="medewerker_naam">'+titelTekst+'</p><span class="omschrijving"><p>'+tekst+'</p></span>');
 }

/**
* Gets called from flex apps (albumeditor currently) to display help pages in a popup
*/
function onHelpRequest(helpid)
{
    //alert('héééélp!!! '+helpid);
    test2('http://www.yoursurprise.nl/index.php?id=1435&helpid='+helpid, 'Albumeditor help', 300, 400);
}