
var newwindow; 
function poptastic(url)
{ 
	//newwindow=window.open(url,'name','height=768,width=1024');
	newwindow=window.open(url,'name');
	if (window.focus) {newwindow.focus()}
}//End of poptastic

function swapFontSizeImage(flag){

  var e3;	var e4;		var e5;		var intImage;			

  e3 = document.getElementById('small');
  e4 = document.getElementById('medium');
  e5 = document.getElementById('large');

  if(flag=='small'||flag=='A-'){intImage=1;}
  if(flag=='medium'||flag=='A'){intImage=2;}
  if(flag=='large'||flag=='A+'){intImage=3;}
  
  switch (intImage){
   case 1:
	   e3.src = "/aeon/xp/images/aeon/menu_textsizeSActive.gif";
	   e4.src = "/aeon/xp/images/aeon/menu_textsizeM.gif";
	   e5.src = "/aeon/xp/images/aeon/menu_textsizeL.gif";
	   return(false);
   
   case 2:   
	   e3.src = "/aeon/xp/images/aeon/menu_textsizeS.gif";
	   e4.src = "/aeon/xp/images/aeon/menu_textsizeMActive.gif";
	   e5.src = "/aeon/xp/images/aeon/menu_textsizeL.gif";
	   return(false);

   case 3:
	   e3.src = "/aeon/xp/images/aeon/menu_textsizeS.gif";
	   e4.src = "/aeon/xp/images/aeon/menu_textsizeM.gif";
	   e5.src = "/aeon/xp/images/aeon/menu_textsizeLActive.gif";
	   return(false);	
  }//End switch
}//End swapImage

function fontsizeS() {
  swapFontSizeImage('small');	
  active = getActiveStyleSheet();  
  switch (active) {
    default :		     
		      setActiveStyleSheet('A-');
		      if(typeof(IE7)!="undefined") {
		       	window.location.reload(false);
		      }
		      break;
  }

}

function fontsizeM() {
  swapFontSizeImage('medium');
  active = getActiveStyleSheet();  
  switch (active) {
    default :
		      setActiveStyleSheet('A');
		      if(typeof(IE7)!="undefined") {
		      	window.location.reload(false);
		      }
		      break;
  }

}

function fontsizeL() {
  swapFontSizeImage('large');
  active = getActiveStyleSheet();  
  switch (active) {
    default :
		      setActiveStyleSheet('A+');
		      if(typeof(IE7)!="undefined") {
		      	window.location.reload(false);
		      }
		      break;
  }

}

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
	  //alert('no1 ' + title + ":" + a.title + a.disabled);
      if(a.getAttribute("title") == title) {
		  a.disabled = false;
		  //alert('no2'+ title + ":" + a.title + a.disabled);
	  }
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {  	
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  return ('A');
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  swapFontSizeImage(title);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
if (title == 'null') {
  title = getPreferredStyleSheet();
}

setActiveStyleSheet(title);



function openLoginScreen(lang){
    var Width = 800;
    var Height =  window.screen.availHeight;
    var Properties,nTop,nLeft;
    var Width,Height;
    screenY = window.screen.availHeight;
    screenX = window.screen.availWidth;
    nLeft=(screenX-Width)/2;
    nTop=(screenY-Height)/2;
    //Properties="Toolbar=0,width=" + Width + ",height=" + (Height - 50)+ ",Resizable=no,Status=yes,Scrollbars=yes,Top=" + nTop + ",Left="+ nLeft;    
    url = 'https://enrollment.aeonthailand.com/i2inquiry/th/form_UserLogin_th.asp?ScreenStatus=true';
    if (lang == 'en') {
	url = 'https://enrollment.aeonthailand.com/i2inquiry/form_UserLogin.asp?ScreenStatus=true';
    }
    //window.open(url,"_blank",Properties);
    window.open(url,"_blank");

}

function openRegisterScreen(lang){
    var Width = 800;
    var Height =  window.screen.availHeight;
    var Properties,nTop,nLeft;
    var Width,Height;
    screenY = window.screen.availHeight;
    screenX = window.screen.availWidth;
    nLeft=(screenX-Width)/2;
    nTop=(screenY-Height)/2;
    //Properties="Toolbar=0,width=" + Width + ",height=" + (Height - 50)+ ",Resizable=no,Status=yes,Scrollbars=yes,Top=" + nTop + ",Left="+ nLeft;    
    url = 'https://enrollment.aeonthailand.com/i2inquiry/th/form_UserRegistrationInput_th.asp';
    if (lang == 'en') {
        url = 'https://enrollment.aeonthailand.com/i2inquiry/form_UserRegistrationInput.asp';
    }
    //window.open(url,"_blank",Properties);
    window.open(url,"_blank");

}

function openAppInquiryScreen(lang){
    var Width = 800;
    var Height =  window.screen.availHeight;
    var Properties,nTop,nLeft;
    var Width,Height;
    screenY = window.screen.availHeight;
    screenX = window.screen.availWidth;
    nLeft=(screenX-Width)/2;
    nTop=(screenY-Height)/2;
    //Properties="Toolbar=0,width=" + Width + ",height=" + (Height - 50)+ ",Resizable=no,Status=yes,Scrollbars=yes,Top=" + nTop + ",Left="+ nLeft;    
    url = 'https://enrollment.aeonthailand.com/th/inquiry_th.asp?ScreenStatus=true';
    if (lang == 'en') {
        url = 'https://enrollment.aeonthailand.com/en/inquiry.asp?ScreenStatus=true';
    }
	//window.open(url,"_blank",Properties);
	window.open(url,"_blank");

}

function openApplyScreen(url){
    var Width = 800;
    var Height =  window.screen.availHeight;
    var Properties,nTop,nLeft;
    var Width,Height;
    screenY = window.screen.availHeight;
    screenX = window.screen.availWidth;
    nLeft=(screenX-Width)/2;
    nTop=(screenY-Height)/2;
    //Properties="Toolbar=0,width=" + Width + ",height=" + (Height - 50)+ ",Resizable=no,Status=yes,Scrollbars=yes,Top=" + nTop + ",Left="+ nLeft;    
	//window.open(url,"_blank",Properties);
	window.open(url,"_blank");

}


function gotoContent(channelRefId, contentTypeId, contentId, cntFlow, sno, lang){

	var url = "/aeon"+cntFlow+"?"+channelRefId.split('?')[1]+"&contentTypeId="+contentTypeId+"&contentId="+contentId;
	if(sno.length>0){
		url = url + "&sno=" + sno;
	}
	
	if(lang.length>0){
		url = url + "&lang=" + lang;
	}

	location.href = url;
	
}

function gotoContentPagination(channelRefId, contentTypeId, contentId, cntFlow, pageNumber, lang){

	var url = "/aeon"+cntFlow+"?"+channelRefId.split('?')[1]+"&contentTypeId="+contentTypeId+"&contentId="+contentId;
	if(pageNumber.length>0){
		url = url + "&pageNumber="+pageNumber;
	}

	if(lang.length>0){
		url = url + "&lang=" + lang;
	}
	
	location.href = url;
	
}

/******************* Get browser version **********************/
var Browser = {
  Version: function() {
    var version = 999; // we assume a sane browser
    if (navigator.appVersion.indexOf("MSIE") != -1)
      // bah, IE again, lets downgrade version number
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}
/***************************************************************/

/******************* Replace Transparent Image .png to x.gif **********************/
if(Browser.Version() == 6)
{
	var supersleight=function(){var root=false;
		var applyPositioning=true;
		var shim='/aeon/xflow/aeon/docroot/aeon/images/x.gif';
		var shim_pattern=/x\.gif$/i;
	var fnLoadPngs=function(){if(root){root=document.getElementById(root);}else{root=document;}
	for(var i=root.all.length-1,obj=null;(obj=root.all[i]);i--){
	if(obj.currentStyle.backgroundImage.match(/\.png/i)!==null){bg_fnFixPng(obj);}
	if(obj.tagName=='IMG'&&obj.src.match(/\.png$/i)!==null){el_fnFixPng(obj);}
	if(applyPositioning&&(obj.tagName=='A'||obj.tagName=='INPUT')&&obj.style.position===''){obj.style.position='relative';}}};var bg_fnFixPng=function(obj){var mode='scale';var bg=obj.currentStyle.backgroundImage;var src=bg.substring(5,bg.length-2);if(obj.currentStyle.backgroundRepeat=='no-repeat'){mode='crop';}
	obj.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='"+mode+"')";obj.style.backgroundImage='url('+shim+')';};var el_fnFixPng=function(img){var src=img.src;img.style.width=img.width+"px";img.style.height=img.height+"px";img.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='scale')";img.src=shim;};var addLoadEvent=function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
	func();};}};return{init:function(){addLoadEvent(fnLoadPngs);},limitTo:function(el){root=el;},run:function(){fnLoadPngs();}};}();supersleight.init();
}
/***********************************************************************************/

