var pathname = window.location.pathname;
var wikiEntry = $$('.ps-wiki-enter-btn');

if(pathname.search('/wiki') > -1){	
	var queryString = window.location.href;		
	if(queryString.length > 0 && queryString.search("\\?") > -1){						
		queryString = queryString.substring(queryString.search("\\?") + 1);		
		
		queryString = queryString.parseQueryString();	
		if(queryString.form == "wiki"){			
			cookie = Cookie.write('wiki_form_filled', true, { 'duration': 365, 'path' : '/', 'domain': '.igloosoftware.com' });
		}
	}
}

if(wikiEntry.length > 0){	
	var cookie = Cookie.read('wiki_form_filled');
	
	if(cookie != "true"){				
		wikiEntry.each(function(element){
			element.set('href', '/services/playbook/signup');	
		});		
	}
}

if(pathname.search('/documents/') > -1){	
	var queryString = window.location.href;
	var cookie = Cookie.read('resource_form_filled');
		
	if(queryString.length > 0 && queryString.search("\\?") > -1){						
		queryString = queryString.substring(queryString.search("\\?") + 1);		
		
		queryString = queryString.parseQueryString();	
		if(queryString.form == "resource" && queryString.redirect && queryString.redirect.length > 0){			
			cookie = Cookie.write('resource_form_filled', true, {	'duration': 365, 'path' : '/', 'domain': '.igloosoftware.com' });			
			cookie = "true";
			window.addEvent('load', function(){ 
				window.location = queryString.redirect; 
			});
		}
	}
	
	if(cookie != "true"){		
		$$('.size .download', '#docdetails .download', '#docdetails a.ig-buttonv3',  '.message-alert .download').each(function(link) {						
			
			var r = link.href.replace('http://www.igloosoftware.com', '');
			if(r.indexOf('?') > -1){
				r = r.substring(0, r.indexOf('?'));
			}
						
			link.set('href', '/documents/signup?redirect=' + escape(r));
		});
		
		$$('#customcontent a').each(function(link) {		
			
			if(link.id != 'ps-download-manual' && (
					link.href.indexOf('/download/') > - 1 || 
					link.href.indexOf('/download-noauth/') > - 1 || 
					link.href.indexOf('/download-nocache/') > - 1 || 
					link.href.indexOf('/download-public/') > - 1 
			)){
				
				var r = link.href.replace('http://www.igloosoftware.com', '');		
				if(r.indexOf('?') > -1){
					r = r.substring(0, r.indexOf('?'));
				}
				
								
				link.set('href', '/documents/signup?redirect=' + escape('http://www.igloosoftware.com' + r));
			}
		});
	}


	if($('Redirect')){
		var queryString = window.location.href;		
		
		if(queryString.length > 0 && queryString.search("\\?") > -1){							
			queryString = queryString.substring(queryString.search("\\?") + 1);	
			queryString = queryString.parseQueryString();
					
			var r1 = queryString.redirect.replace('/download/', '').replace('/download-noauth/', '').replace('/download-nocache/', '').replace('/download-public/', '');				
			$('Redirect').set('value', 'http://www.igloosoftware.com/' + r1 + '?form=resource&redirect=' + queryString.redirect);			
			
			var resource = queryString.redirect;
			
			var lastIndex = resource.lastIndexOf('/') + 1;
			if(lastIndex == -1){
				lastIndex = resource.lastIndexOf('%2F') + 3;
			}
			
			resource = resource.substring(lastIndex);						
			$('Resource').set('value', resource);
		}
	}
		
}

window.addEvent('load', function(){
	var subscribeTrigger = $('ps-subscribe-trigger');
	var systemTrigger = $('subscribe_trigger');
	if(subscribeTrigger){
		if(systemTrigger){
			$each(Igloo.asset_multiaccordion, function(f, c){			
				var d = $(c);	
				subscribeTrigger.addEvent('click', function(){
					d.accordioncontroller.display(0);
				});				
			});			
		}else{
			subscribeTrigger.addClass('hide');
		}
		
	}	
});
