// JavaScript Document
// In het basetemplate 'standaardBaseTemplateBVDP' wordt verwezen naar dit document
/* Gijs 09-08-2005 maatwerk */
/* 	    In verband met het bestellen van publicaties moet er de querystring in de link naar de bestel pagina
		worden uitgebreid met een publicatietitel, uitgavedatum en prijs. De prijs wordt uit de linktekst gehaald.
		Deze extra gegevens mogen alleen worden toegevoegd aan href als het daadwerkelijk een link is naar 
		een andere pagina, als er wordt gelinkt naar een document dan gaat het fout, want dan word het popup
		javascript aangeroepen, kortom als er javascript wordt gebruikt doe dan niks, pas anders de href aan
		deze wordt gebruikt in het contenttemplate 'standaardPublicatieberichtenTemplateBVDP' en 
		de bijbehorende newsFlash. deze functie wordt aangeroepen bij het onclick event.
*/


function wijzigPublicatieLinkV2(object) {
	
	strId = ''
	strHrefoud = '';
	strHrefNieuw = '';
	strPublicatieTitel = '';
	strPublicatieDatum = '';
	strPublicatiePrijs = '';
	
	if (object.id != undefined && object.href != undefined)  {

		strId = object.id;
		strHrefoud = object.href;
	
		if(strId.indexOf('itemTitelEnDatum') != -1 && strHrefoud.indexOf('emc.asp?pageId=') != -1 ) {
			arrTitelDatumPrijs = strId.split('$');
			
			strPublicatieTitel = arrTitelDatumPrijs[1];
			strPublicatieDatum = arrTitelDatumPrijs[2];
			strPublicatiePrijs = arrTitelDatumPrijs[3];
			
			strHrefNieuw = strHrefoud;
			strHrefNieuw += '&pubtitel=' + strPublicatieTitel;
			strHrefNieuw += '&pubdatum=' + strPublicatieDatum;
			
			//kijk of er een prijs in de 'more tekst voorkomt, zo ja geef deze dan ook mee'
			bPos = 0;
			ePos = 0;
			if(strPublicatiePrijs.indexOf('\u20ac') != -1) {
				
				strHulp = '';
				//document.writeln('testPrijs:');
				bPos = strPublicatiePrijs.indexOf('\u20ac');
				
				for(xx = bPos; xx < strPublicatiePrijs.length; xx++) 
				{
					if(!isNaN(strPublicatiePrijs.charAt(xx))) 
						strHulp += strPublicatiePrijs.charAt(xx);
					
					if(strPublicatiePrijs.charAt(xx) == ',')
						strHulp += strPublicatiePrijs.charAt(xx);
						
					if(strPublicatiePrijs.charAt(xx) == '-')
						strHulp += strPublicatiePrijs.charAt(xx);
				}
				
				//vervang 'n,-' en 'n,00' door een lege string en haal eventuele spaties weg
				strHulp = strHulp.replace(',00', '')
				strHulp = strHulp.replace(',-', '')
				strHulp = strHulp.replace(' ', '')
				
				strPublicatiePrijs = strHulp;
				
				strHrefNieuw += '&pubprijs=' + strPublicatiePrijs;
				
			}
			
			strHrefNieuw = encodeURI(strHrefNieuw);
			object.href = strHrefNieuw;
		}
	}
	
}



