/**
* This javascript is used to rewrite the hyperlink of pixel media's banner, pop the link in the correct window
* - written by Cartman, 2009-05-27
**/   
function checkPMBannerTarget() {
	var hyperlinks = document.getElementsByTagName('a');
	if (hyperlinks) {

		for (i = 0; i < hyperlinks.length; i++) {

			if (hyperlinks[i].href &&
				hyperlinks[i].href.indexOf('pixelinteractivemedia') > -1) {

				var indicatorIndex = hyperlinks[i].href.lastIndexOf('/d?');
				if (indicatorIndex < 0)
					continue;

				var redirectLink = hyperlinks[i].href.substr(indicatorIndex + 3);
				
				/* check Movie link */
				if (redirectLink && 
					redirectLink.indexOf('www.cityline.com') > -1 && 
					(redirectLink.indexOf('byCinemaStep1.jsp') > -1 || 
					redirectLink.indexOf('byCinemaStep2.jsp') > -1 || 
					redirectLink.indexOf('byMovieStep1.jsp') > -1 ||
					redirectLink.indexOf('byMovieStep2.jsp') > -1 ||
					redirectLink.indexOf('movie.jsp') > -1 ||
					redirectLink.indexOf('comingSoon.jsp') > -1 ||
					redirectLink.indexOf('trailers.jsp') > -1 )) {

					hyperlinks[i].href = 'javascript:goMovies(\'' + hyperlinks[i].href + '\');';
					hyperlinks[i].target = '';
				}
				
				/* check Corporate link */
				else if (redirectLink && 
					redirectLink.indexOf('www.cityline.com') > -1) {

					hyperlinks[i].href = 'javascript:goCorporate(\'' + hyperlinks[i].href + '\');';
					hyperlinks[i].target = '';
				}
				
				/* check Venue link */
				else if (redirectLink && 
					redirectLink.indexOf('venue.cityline.com') > -1) {

					hyperlinks[i].href = 'javascript:goEvents(\'' + hyperlinks[i].href + '\');';
					hyperlinks[i].target = '';
				}
			}
		}
	}
}

var onLoadFuncs = window.onload;

window.onload = function() {
	if (onLoadFuncs) { onLoadFuncs(); }
	checkPMBannerTarget();
}