
/*
 * General
 */
<!--
function jsHide(){
        document.write("<style type=\"text/css\" media=\"all\">.jsHide {display:none}</style>"); // For hiding form submit buttons that use onChange.
}
jsHide();

function $() {
  var elements = new Array();
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);
    if (arguments.length == 1)
      return element;
    elements.push(element);
  }
  return elements;
}

function hasClass(object, className) {
    
    if (!object.className) return false;
    return (object.className.search('(^|\\s)' + className + '(\\s|$)') != -1);
}

function removeClass(object,className) {
    if (!object) return;
    object.className = object.className.replace(new RegExp('(^|\\s)'+className+'(\\s|$)'), RegExp.$1+RegExp.$2);
}

function addClass(object,className) {
    if (!object || hasClass(object, className)) return;
    if (object.className) {
        object.className += ' '+className;
    } else {
        object.className = className;
    }
}



function GetElementsWithClassName(elementName,className) {
    var allElements = document.getElementsByTagName(elementName);
    var elemColl = new Array();
    for (var i = 0; i< allElements.length; i++) {
        if (hasClass(allElements[i], className)) {
            elemColl[elemColl.length] = allElements[i];
        }
    }
    return elemColl;
}


function cornerFix() {
    corners = GetElementsWithClassName('b','cn');
    for (var i = 0; i < corners.length; i++) {
        if (hasClass(corners[i],'bl') || hasClass(corners[i],'br')) {
            if (corners[i].style.marginBottom == '1px') {
                corners[i].style.marginBottom = '0';
                corners[i].style.bottom = '-1px';
            } else {
                corners[i].style.marginBottom = '1px';
                corners[i].style.bottom = '-2px';
            }
        }
    }
}

function newWindow(t) {t.target="_blank";}

function boxToggle(id){
    l = document.getElementById(id);
    if(l){
        if(hasClass(l,"open"))
            {
                removeClass(l,"open");
                cornerFix();

            }
        else
            {
                addClass(l,"open");
                cornerFix();
            }
    }
}
function writeMenu(){
	var menuHTMLCode = "";
	menuHTMLCode = menuHTMLCode + $menuTopNull("home.html", "Home");
	menuHTMLCode = menuHTMLCode + $menuTopNull("committee.html", "Committee");

	var menu = new menuList();
	menu.setBeginTopMenu(2, "home.html", "Papers and Submission");
	menu.addSubMenu("program.html", "Program");
	menu.addSubMenu("callforpapers.html", "Call for Papers");
	menu.addSubMenu("instructions.html", "Instructions for Authors");
	menuHTMLCode = menuHTMLCode + menu.toHTML();

	menuHTMLCode = menuHTMLCode + $menuTopNull("proceedings.html", "Proceedings");
	menuHTMLCode = menuHTMLCode + $menuTopNull("dates.html", "Important Dates");
	menuHTMLCode = menuHTMLCode + $menuTopNull("locacc.html", "Location & Accommodation");
	menuHTMLCode = menuHTMLCode + $menuTopNull("register.html", "Registration");
	menuHTMLCode = menuHTMLCode + $menuTopNull1("http://www.collecter.org/", "CollECTeR");
	menuHTMLCode = menuHTMLCode + $menuTopNull1("http://www.scmis2007.org/", "SCMIS 2007");
	menuHTMLCode = menuHTMLCode + $menuTopNull1("http://www.scmis2007.org/ackmids/", "ACKMIDS 2007");
	menuHTMLCode = menuHTMLCode + $menuTopNull("allconferences.html", "AllConferences.Com");


	document.write(menuHTMLCode);
}


function $menuTopNull(url, Title){
	return "<a href='"+url+"'  class='menu1'>"+Title+"</a><p>";
}
function $menuTopNull1(url, Title){
	return "<a href='"+url+"' target='blank' class='menu1'>"+Title+"</a><p>";
}

function menuList()
{
	var strMenu="" ;	
	
    this.setBeginTopMenu = setBeginTopMenu ;
    this.addSubMenu = addSubMenu ;
   
	this.toHTML= toHTML ;

	function setBeginTopMenu(thutuMenu, linkMenu, textMenu){	
			strMenu= strMenu + "<a href='"+linkMenu+"'  onClick=boxToggle('menu"+thutuMenu+"');return false class='menu1'>"+textMenu+"</a>";
			strMenu= strMenu + "<div id='menumain'>";
			strMenu= strMenu + "<div id='menu"+thutuMenu+"'>";
			strMenu= strMenu + "<div class='contents1'>";
			strMenu= strMenu + "<table width='100%' align='left' cellpadding='0' cellspacing='0'> ";
	}
	function addSubMenu(linkMenu, textMenu){
		strMenu = strMenu +" <tr align='left'>";
		strMenu = strMenu +" <td width='10%'>&nbsp;</td>";
		strMenu = strMenu +" <td><a href='"+linkMenu+"' class='menu1'>"+textMenu+"</a></td>";
		strMenu = strMenu +" </tr>";	
	}	
	
	function toHTML(){
		//alert(strMenu);
		return  strMenu + "</table></div></div></div><p>";
	}
}


function calculateImage(width) {
	//return ((width - 150) / 852) * 852;
	return ((width - 150 ) / 852) * 852;
}

function adjustImage() {
	
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
	var hinh = document.getElementById("hinhResize");
	if (hinh){
		hinh.width = calculateImage(myWidth);	
	}

  //document.getElementById("name").height = (calculateImage(myWidth)*0.15845070422535211267605633802817);
}

window.onresize=adjustImage;
window.onload=adjustImage;
