function showHideClick(){

	showHideElm = getElementsByClass('showHideClick');

	for (var i=0; i<showHideElm.length; i++){

		showHideElm[i].onclick = function(){

			showHide = this.getAttribute('rel');

			showHideId = document.getElementById(showHide);

			if(showHideId.style.display=="none"){
				showHideId.style.display="";
			} else {
				showHideId.style.display="none";
			}
		}
	}
}

function popupIframe(){

	popupIframeElm = getElementsByClass('popupIframe');

	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();

	for (var i=0; i<popupIframeElm.length; i++){

		var iframeDim = popupIframeElm[i].getAttribute('rel');
		
		iframeDim = iframeDim.split(",");

		popupIframeElm[i].onclick = function(){
			var mainWindow = top.document.getElementsByTagName("body");
			var bg = top.document.createElement('div');
			var puIframe = top.document.createElement('iframe');

			bg.setAttribute("id", "cover");
			puIframe.setAttribute("id", "iframePopup");

			bg.style.width= "100%";
			bg.style.height= arrayPageSize[1] + "px";
			
			puIframe.style.width= iframeDim[0] + "px";
			puIframe.style.height= iframeDim[1] + "px";

			puIframe.setAttribute("frameBorder", "0");

			mainWindow[0].appendChild(bg);
			mainWindow[0].appendChild(puIframe);

			puIframe.src = this.getAttribute('href');
				
			puIframe.style.top = (arrayPageScroll[1] + (((arrayPageSize[3] - parseInt(iframeDim[1])) / 2) -100 ) + 'px');
			puIframe.style.left = (((arrayPageSize[0] - parseInt(iframeDim[0])) / 2) + 'px');
			
			return false;
		}
	}
}

function closeIframePopup(){

	window.parent.location.href=window.parent.location.href;

	cover = top.document.getElementById("cover");
	cover.parentNode.removeChild (cover);

	popupWindow = top.document.getElementById("iframePopup");
	popupWindow.parentNode.removeChild (popupWindow);
	
	return false;
}


function closeIframePopupRedirect(direct){

	window.parent.location.href=direct;

	cover = top.document.getElementById("cover");
	cover.parentNode.removeChild (cover);

	popupWindow = top.document.getElementById("iframePopup");
	popupWindow.parentNode.removeChild (popupWindow);
	
	return false;
}

addListener(window, "load", showHideClick);
addListener(window, "load", popupIframe);
