﻿// JavaScript Document
var screenHeight = window.screen.height;
function addClickEvent(){
	var catalog = document.getElementsByClassName("catalogBtn");
	for(var i = 0; i < catalog.length; i++){
		Event.observe(catalog[i], "click", openCatalogEcoBook, false);
	}
	var csrEcobook =  document.getElementsByClassName("csrEcobook");
	for(var i = 0; i < csrEcobook.length; i++){
		Event.observe(csrEcobook[i], "click", openTopCsrEcoBook, false);
	}
	var catalogEcobook =  document.getElementsByClassName("catalogEcobook");
	for(var i = 0; i < catalogEcobook.length; i++){
		Event.observe(catalogEcobook[i], "click", openTopCatalogEcoBook, false);
	}
}

function openCatalogEcoBook(e){
	var clickElement = Event.element(e);
	var listNode = clickElement.parentNode.parentNode.parentNode;
	var catalogHref = listNode.getElementsByTagName("a")[0].href;
	var data = getData(catalogHref);
	if(data.name == "eco") data.name = "csr";
	var url = location.href;
	var urlArray = url.split("/");
	window.name = "main";
	if(screenHeight > 800) ecobook = window.open("https://"+ urlArray[2] +"/ecobook/"+ data.name +"/companyId/"+ data.id +"/id/"+ data.catalogId +"/", "ecobook", "width=900, height=710, toolbar=no, scrollbars=no");
	else ecobook = window.open("https://"+ urlArray[2] +"/ecobook/"+ data.name +"/companyId/"+ data.id +"/id/"+ data.catalogId +"/", "ecobook", "width=900, height=611, toolbar=no, scrollbars=no");
	ecobook.focus();
}

function openTopCsrEcoBook(e){
	var clickElement = Event.element(e);
	if(clickElement.nodeName == "IMG") clickElement = clickElement.parentNode;
	var url = location.href;
	var urlArray = url.split("/");
	var csrUrl = clickElement.parentNode.getElementsByTagName("input")[0].value;
	window.name = "main";
	if(screenHeight > 800) ecobook = window.open("https://"+ urlArray[2] + csrUrl, "ecobook", "width=900, height=710, toolbar=no, scrollbars=no");
	else ecobook = window.open("https://"+ urlArray[2] + csrUrl, "ecobook", "width=900, height=611, toolbar=no, scrollbars=no");
	ecobook.focus();
}

function openTopCatalogEcoBook(e){
	var clickElement = Event.element(e);
	if(clickElement.nodeName == "IMG") clickElement = clickElement.parentNode;
	var url = location.href;
	var urlArray = url.split("/");
	var csrUrl = clickElement.parentNode.getElementsByTagName("input")[0].value;
	window.name = "main";
	if(screenHeight > 800) ecobook = window.open("https://"+ urlArray[2] + csrUrl, "ecobook", "width=900, height=710, toolbar=no, scrollbars=no");
	else ecobook = window.open("https://"+ urlArray[2] + csrUrl, "ecobook", "width=900, height=611, toolbar=no, scrollbars=no");
	ecobook.focus();
}

function getData(url){
	var array = url.split("/");
	for(var i = 0; i < array.length; i++){
		if(array[i] == "id"){
			var companyid = array[i + 1];
			companyid = new Number(companyid.replace(/#/g, ""));
		}else if(array[i] == "detail"){
			var catalogid = array[i + 1];
			catalogid = new Number(catalogid.replace(/#/g, ""));
		}else if(array[i] == "company"){
			var name = array[i + 1];
		}
	}
	data = {
		id: companyid,
		catalogId: catalogid,
		name: name
	};
	return data;
}

Event.observe(window, "load", addClickEvent, false);
