function new_verify_image () {
	document.getElementById('verify').src='image.php?'+Math.round(100000*Math.random());
}
$(document).ready(function(){
	$(".pb_addthis_button a").click(function(){
		if (typeof($(this).attr('addthis:url')) != 'undefined')
			return;
	
		var verhaalid = $("#verhaalid").text();
		
		$.ajax({
			   type: "GET",
			   async: false,
			   url: 'index.php?page=get_code_link&id='+ verhaalid,
			   dataType: 'json',
			   success: function(data) {
//					$("#pd_addthis_div").attr("addthis:url", "http://basicpublishing.nl/"+ data);
					
					// replace with new link
					$("#pd_addthis_div a").each(function () {
						var url = $(this).attr('href');

						
						var newqs;
						var qs = url.substring(url.indexOf('?')+1);
						var parts = {};
						parse_str(qs, parts);
						if (typeof(parts.url)!='undefined') {
							parts.url = 'http://basicpublishing.nl/'+data;
							newqs = http_build_query(parts);

							$(this).attr('href', url.substring(0, url.indexOf('?')+1)+newqs);
						}
					});
			   }
		 });
		
//		return false;
	});
	$("#tip_link").click(function(){
		var verhaalid = $("#verhaalid").text();
	
		$.ajax({
			type: "GET",
			async: true,
		    dataType: 'json',
			url: 'index.php?page=show&actie=tip&id=' + verhaalid,
			success: function(data) {
				if (data){
					$("#tip_link").remove();
				}
		    }
		});
		return false;
	});
});

function array(){return Array.prototype.slice.call(arguments)}
function urldecode(a){return decodeURIComponent(a.replace(/\+/g,"%20"))}
function urlencode(a){a=(a+"").toString();return encodeURIComponent(a).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/%20/g,"+")};
function parse_str(str,array){var glue1="=",glue2="&",array2=String(str).split(glue2),i,j,chr,tmp,key,value,bracket,keys,evalStr,that=this,fixStr=function(str){return that.urldecode(str).replace(/([\\"'])/g,"\\$1").replace(/\n/g,"\\n").replace(/\r/g,"\\r")};if(!array){array=this.window}for(i=0;i<array2.length;i++){tmp=array2[i].split(glue1);if(tmp.length<2){tmp=[tmp,""]}key=fixStr(tmp[0]);value=fixStr(tmp[1]);while(key.charAt(0)===" "){key=key.substr(1)}if(key.indexOf("\0")!==-1){key=key.substr(0,key.indexOf("\0"))}if(key&&key.charAt(0)!=="["){keys=[];bracket=0;for(j=0;j<key.length;j++){if(key.charAt(j)==="["&&!bracket){bracket=j+1}else{if(key.charAt(j)==="]"){if(bracket){if(!keys.length){keys.push(key.substr(0,bracket-1))}keys.push(key.substr(bracket,j-bracket));bracket=0;if(key.charAt(j+1)!=="["){break}}}}}if(!keys.length){keys=[key]}for(j=0;j<keys[0].length;j++){chr=keys[0].charAt(j);if(chr===" "||chr==="."||chr==="["){keys[0]=keys[0].substr(0,j)+"_"+keys[0].substr(j+1)}if(chr==="["){break}}evalStr="array";for(j=0;j<keys.length;j++){key=keys[j];if((key!==""&&key!==" ")||j===0){key="'"+key+"'"}else{key=eval(evalStr+".push([]);")-1}evalStr+="["+key+"]";if(j!==keys.length-1&&eval("typeof "+evalStr)==="undefined"){eval(evalStr+" = [];")}}evalStr+=" = '"+value+"';\n";eval(evalStr)}}};
function http_build_query(e,f,c){var g,b,h=[],l=function(i,a,j){var d,k=[];if(a===true)a="1";else if(a===false)a="0";if(a!==null&&typeof a==="object"){for(d in a)a[d]!==null&&k.push(l(i+"["+d+"]",a[d],j));return k.join(j)}else if(typeof a!=="function")return this.urlencode(i)+"="+this.urlencode(a);else throw new Error("There was an error processing for http_build_query().");};c||(c="&");for(b in e){g=e[b];if(f&&!isNaN(b))b=String(f)+b;h.push(l(b,g,c))}return h.join(c)};
