﻿function AjaxGetXmlHttpRequest() {
    var xDoc;
    if (window.XMLHttpRequest)
        xDoc = new XMLHttpRequest();
    else
        if (window.ActiveXObject)
        xDoc = new ActiveXObject("Microsoft.XMLHTTP");
    return xDoc;
}

function isNumberKey(evt)
{
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

        return true;
}

	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;
	  }
	}

$(document).ready(function(){
    try { $(document).pngFix(); } catch (err) { }
}); 

function applyMask(element,re){
     if (re.test(element.value)) {
       element.prv=''+element.value;
     }
     else {
	if (document.getElementById('hidLanguage').value == "EN")
	{	alert ('Please insert number only!');		}
	else
	{	alert ('โปรดใส่ค่านี้เป็นตัวเลขเท่านั้นค่ะ');		}

        element.value=((element.prv)?element.prv:'');
     }
}


 function getAbsoluteLeft(objectId) {
	// Get an object left position from the upper left viewport corner
	o = document.getElementById(objectId)
	oLeft = o.offsetLeft            // Get left position from the parent object
	while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent    // Get parent object reference
		oLeft += oParent.offsetLeft // Add parent left position
		o = oParent
	}
	
	return oLeft
}

function getAbsoluteTop(objectId) {
	// Get an object top position from the upper left viewport corner
	o = document.getElementById(objectId)
	oTop = o.offsetTop            // Get top position from the parent object
	while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent  // Get parent object reference
		oTop += oParent.offsetTop // Add parent top position
		o = oParent
	}
	
	return oTop
}

function MovPositonMenuOnOver(objectId, MoveLeftPosition)
{
	if (document.getElementById(objectId))
	{
		var oLeft = getAbsoluteLeft(objectId);
		var oTop = getAbsoluteTop(objectId);
		var posLeft = getAbsoluteLeft(objectId+'Pos');
		var posTop = getAbsoluteTop(objectId+'Pos');
		
		if (oLeft  != posLeft)
		{
			$('#'+objectId).css({left: posLeft+"px", top: posTop+"px"});
		}
	
		posLeft = posLeft - MoveLeftPosition;		
		posTop = posTop - 21;
		
		$('#'+objectId).css({left: posLeft+"px", top: posTop+"px"});
	}
}


function ResizePdtTopImg(){
  var maxWidth=195;
  var maxHeight=195;
  var imgre = document.getElementById("hidPDT_TOP_IMG");
  var tmpPic = new Image();
  tmpPic.src = imgre.src;
  var x=parseInt(tmpPic.width);
  var y=parseInt(tmpPic.height);
  
  if (x>maxWidth) {
    y*=maxWidth/x;
    x=maxWidth;
  }
  if (y>maxHeight) {
    x*=maxHeight/y;
    y=maxHeight;
  }

  imgre.src = tmpPic.src;
  imgre.width=x;
  imgre.height=y;
  
  document.getElementById("PDT_TOP_IMG").width=x;
  document.getElementById("PDT_TOP_IMG").height=y;
}

//----- pdtdetail.aspx (slide box) ------;
            function MoveLeft(minpage,maxpage,slidewidth,pagenow,boxname)
            {
                var page = document.getElementById(pagenow);
                
                
                //move the big box;
                if (page.value == minpage)
                {
					var moveby = -((maxpage - 1) * slidewidth);
                    setBoxEffect(boxname,moveby);			//2610 comefrom block (width 870) x 3;
                    page.value = maxpage;
                }
                else
                {
                    setBoxEffect(boxname,slidewidth);
                    var val = parseInt(page.value) - 1;
                    page.value = val;
                }
            }
            
            function MoveRight(minpage,maxpage,slidewidth,pagenow,boxname)
            {
                var page = document.getElementById(pagenow);
               
                //move the big box;
                if (page.value == maxpage)
                {
                    var moveby = (maxpage - 1) * slidewidth;
                    setBoxEffect(boxname,moveby);
                    page.value = minpage;
                }
                else
                {
                    setBoxEffect(boxname,-(slidewidth));
                    var val = parseInt(page.value) + 1;
                    page.value = val;
                }
            }
			
            function setBoxEffect(boxname,x)
            {
                ////new Effect.MoveBy(boxname, 0, x , {duration: 0.4,  transition: Effect.Transitions.sinoidal, queue: 'end'});
                //var effect = new Fx.Style(boxname, 'marginLeft', {
	            //    duration: 400, 
	            //    transition: Fx.Transitions.Sine.easeInOut
                //});

                var left = document.getElementById(boxname).style.marginLeft;
                
                if (left == "")
				{
                    left = 0;
				}
                
				
                //effect.start(parseInt(left)+x);				
				
				$("div#"+boxname).animate({
					marginLeft:parseInt(left)+x
				},500);
            }



//----- this script for "cart.aspx" page;
function ConfirmDeleteCart()
{
	var agreeMessage;

	if (document.getElementById('hidLanguage').value == "EN")
	{	agreeMessage = "Are you sure you want to delete data?";		}
	else
	{	agreeMessage = "คุณแน่ใจหรือว่า จะลบข้อมูล?";			}

	var agree=confirm(agreeMessage);

	if (agree) {
		document.getElementById('hidJob').value = "deletecart";
		document.form1.submit();
		}
	else {
		return false ;
	}
}

function ConfirmClearCart()
{
	var agreeMessage;

	if (document.getElementById('hidLanguage').value == "EN")
	{	agreeMessage = "Are you sure you want to clear all product[s] in cart?";		}
	else
	{	agreeMessage = "คุณแน่ใจหรือว่า จะล้างข้อมูลสินค้าในตะกร้าทั้งหมด?";			}

	var agree=confirm(agreeMessage);

	if (agree) {
		document.getElementById('hidJob').value = "clearcart";
		document.form1.submit();
		}
	else {
		return false ;
	}
}

function frm_up_qty(objqty){
	var qty = eval("document.form1." + objqty);
  	old_qty = parseInt(qty.value);
    qty.value = old_qty + 1;
  return;
}

function frm_down_qty(objqty){
	var qty = eval("document.form1." + objqty);
  	old_qty = parseInt(qty.value);
  	if(old_qty > 1 ){
		if( old_qty > 0 ){
		  qty.value = old_qty - 1;
		}	
  	}
  return;
}

//-------------- Count Text -----------------------------
var counttxt = "0";
function limiter(limittext,objtolimit){
	var counttxt = limittext;
	var tex = document.getElementById(objtolimit).value;
	var len = tex.length;
	if(len > counttxt)
	{
			tex = tex.substring(0,counttxt);
			document.getElementById(objtolimit).value =tex;
			return false;
	}
}

//----------------- Code for Shipping (before go to Checkout) Page ------------------------;
function AssignProvinceCountry()
{

    if (document.getElementById("SHIP_FIRSTNAME").value == "")
    {
	if (document.getElementById("hidLanguage").value == "EN")
	{	alert ("Please insert your name");	}
	else
	{	alert ("โปรดระบุชื่อของคุณ!");		}

	document.getElementById("SHIP_FIRSTNAME").focus();	
	return false;
    }

    if (document.getElementById("SHIP_LASTNAME").value == "")
    {
	if (document.getElementById("hidLanguage").value == "EN")
	{	alert ("Please insert your surname");	}
	else
	{	alert ("โปรดระบุนามสกุลของคุณ!");	}

	document.getElementById("SHIP_LASTNAME").focus();	
	return false;
    }

    if (document.getElementById("SHIP_ADDRESS").value == "")
    {
	if (document.getElementById("hidLanguage").value == "EN")
	{	alert ("Please insert your address");	}
	else
	{	alert ("โปรดระบุที่อยู่ของคุณ!");	}

	document.getElementById("SHIP_ADDRESS").focus();	
	return false;
    }

    if (document.getElementById("SHIP_POSTALCODE").value == "")
    {
	if (document.getElementById("hidLanguage").value == "EN")
	{	alert ("Please insert your postal code");	}
	else
	{	alert ("โปรดระบุรหัสไปรษณีย์!");	}

	document.getElementById("SHIP_POSTALCODE").focus();	
	return false;
    }
	
    if (document.getElementById("SHIP_TEL").value == "")
    {
	if (document.getElementById("hidLanguage").value == "EN")
	{	alert ("Please insert your Tel-Number");	}
	else
	{	alert ("โปรดระบุเบอร์โทรศัพท!");	}

	document.getElementById("SHIP_TEL").focus();	
	return false;
    }	

    if (document.getElementById("SHIP_EMAIL").value == "")
    {
	if (document.getElementById("hidLanguage").value == "EN")
	{	alert ("Please insert your email");	}
	else
	{	alert ("โปรดระบุอีเมล์!");	}

	document.getElementById("SHIP_EMAIL").focus();	
	return false;
    }

    if (((document.getElementById("SHIP_COUNTRY").value == "TH") && (document.getElementById("SHIP_PROVINCE").value == "ZZ")) || ((document.getElementById("SHIP_COUNTRY").value == "TH") && (document.getElementById("SHIP_PROVINCE").value == "")))
    {
	if (document.getElementById("hidLanguage").value == "EN")
	{	alert ("Please select province!");	}
	else
	{	alert ("โปรดระบุจังหวัด!");		}

	document.getElementById("SHIP_PROVINCE").focus();	
	return false;
    }

    document.getElementById('hid_SHIP_COUNTRY').value = document.getElementById('SHIP_COUNTRY')[document.getElementById('SHIP_COUNTRY').selectedIndex].innerHTML;
    document.getElementById('hid_SHIP_PROVINCE').value = document.getElementById('SHIP_PROVINCE')[document.getElementById('SHIP_PROVINCE').selectedIndex].innerHTML;
}

//----------------- Code for Join Signup Page ------------------------;
function CheckProvince()
{
    if ((document.getElementById('S_MEM_COUNTRY').value == "TH") && (document.getElementById('S_MEM_PROVINCE').value == "ZZ"))
    {
	if (document.getElementById('hidLanguage').value == "EN")
	{	alert ('Please select province!');	}
	else
	{	alert ('โปรดระบุจังหวัด!');		}

	document.getElementById('S_MEM_PROVINCE').focus();	
	return false;
    }
}


//----------------- Code for Checkout Page ------------------------;
function AssignDivToHid()
{
    document.getElementById('hid_divCheckout').value = document.getElementById('div_checkout').innerHTML;
}

//----------------- Code for Payment Page -------------------------;
function CheckPayment()
{
    if (document.getElementById('PAID_NAME').value == "") {
	if (document.getElementById('hidLanguage').value == "EN")
	{	alert("Please insert your name");	}
	else
	{	alert("กรุณาใส่ชื่อของคุณ");		}
        
        document.getElementById('PAID_NAME').focus();
        return false; }
        
    if (document.getElementById('PAID_EMAIL').value == "") {
	if (document.getElementById('hidLanguage').value == "EN")
	{	 alert("Please insert your email");	}
	else
	{	 alert("กรุณาใส่ชื่ออีเมล์คุณ");		}
       
        document.getElementById('PAID_EMAIL').focus();
        return false; }
        
    if (document.getElementById('PAID_PDT').value == "") {
	if (document.getElementById('hidLanguage').value == "EN")
	{	alert("Please specify product you purchase.");	}
	else
	{	alert("กรุณาระบุสินค้าที่คุณซื้อ");		}
        
        document.getElementById('PAID_PDT').focus();
        return false; }  
        
    if ((document.form1.PAID_BANK.value == "") && (document.getElementById('hidHaveBank'))) {
	if (document.getElementById('hidLanguage').value == "EN")
	{	alert("Please specify bank");	}
	else
	{	alert("กรุณาเลือกธนาคารที่คุณชำระเงิน");		}
        
       document.form1.PAID_BANK.focus();
        return false; }
        
    if (document.getElementById('PAID_MONEY').value == "") {
	if (document.getElementById('hidLanguage').value == "EN")
	{	alert("Please specify total of your payment");	}
	else
	{	alert("กรุณาระบุจำนวนเงินที่คุณชำระ");		}
        
        document.getElementById('PAID_MONEY').focus();
        return false; } 
        
    if (document.getElementById('PAID_TIME').value == "") {
	if (document.getElementById('hidLanguage').value == "EN")
	{	alert("Please specify time when you make payment");		}
	else
	{	alert("กรุณาระบุช่วงเวลาที่คุณชำระเงิน");		}
        
        document.getElementById('PAID_TIME').focus();
        return false; }                
		
    if (document.getElementById('txtCapt').value == "") {
	if (document.getElementById('hidLanguage').value == "EN")
	{	alert("Please enter code");	}
	else
	{	alert("กรุณาใส่ตัวอักษร 4 ตัวตามภาพด้วยค่ะ");	}
        
        document.getElementById('txtCapt').focus();
        return false; }    		                          
    
    return true;
}



//------------------ Code for Check User Login ---------------------------------;

function CheckUserLogin()
{
    if (document.getElementById('logUSER_ID').value == "")
    {
        if (document.getElementById('hidLanguage').value == "EN")
        {	alert("Please insert User ID");	}
        else
        {	alert("กรุณาใส่ User ID");	}
        
        document.getElementById('logUSER_ID').focus();
        return false;
    }
    if (document.getElementById('logMEM_PASSWD').value == "")
    {
        if (document.getElementById('hidLanguage').value == "EN")
        {	alert("Please insert Password");	}
        else
        {	alert("กรุณาใส่ Password");	}
        
        document.getElementById('logMEM_PASSWD').focus();
        return false;
    }
    
    document.getElementById("hiddoing").value = "verify";
    document.getElementById("form1").submit();
    return true;
}

function CheckUserLoginTop()
{
    if (document.getElementById('logUSER_ID_TOP').value == "")
    {
        if (document.getElementById('hidLanguage').value == "EN")
        {	alert("Please insert User ID");	}
        else
        {	alert("กรุณาใส่ User ID");	}
        
        document.getElementById('logUSER_ID_TOP').focus();
        return false;
    }
    if (document.getElementById('logMEM_PASSWD_TOP').value == "")
    {
        if (document.getElementById('hidLanguage').value == "EN")
        {	alert("Please insert Password");	}
        else
        {	alert("กรุณาใส่ Password");	}
        
        document.getElementById('logMEM_PASSWD_TOP').focus();
        return false;
    }
    
    document.getElementById("hiddoingTop").value = "verify";
    document.getElementById("form1").submit();
    return true;
}

//------------------ Code for ForgetPassword ---------------------------------
function ValidateForgetPasswdForm()
{
    if (document.getElementById('forgetUSER_ID').value == "")
    {
        if (document.getElementById('hidLanguage').value == "EN")
        {	alert("Please insert user log-in");	}
        else
        {	alert("กรุณาใส่ชื่อ user log-in ด้วยค่ะ");	}
        
        document.getElementById('forgetUSER_ID').focus();
        return false;
    }
    
    if (document.getElementById('forgetMEM_EMAIL').value == "")
    {
        if (document.getElementById('hidLanguage').value == "EN")
        {	alert("Please insert email");	}
        else
        {	alert("กรุณาใส่ email ด้วยค่ะ");	}
        
        document.getElementById('forgetMEM_EMAIL').focus();
        return false;
    }
    
    return true;
}

//------------------ Code for ContactUs ---------------------------------
function validateContact() {

        if (document.form1.SENDER_NAME.value == "")
        {
                if (document.getElementById('hidLanguage').value == "EN")
                {	alert("Please insert your name");	}
                else
                {	alert("กรุณาใส่ชื่อของคุณด้วยค่ะ");	}
                
                document.form1.SENDER_NAME.focus();
                return false; 
        }
        if (document.form1.SENDER_EMAIL.value == "")
        {
                if (document.getElementById('hidLanguage').value == "EN")
                {	alert("Please insert your email");	}
                else
                {	alert("กรุณาใส่อีเมล์ของคุณด้วยค่ะ");	}
                
                document.form1.SENDER_EMAIL.focus();
                return false; 
        }
        if (document.form1.MESS_TOPIC.value == "")
        {
                if (document.getElementById('hidLanguage').value == "EN")
                {	alert("Please insert subject");	}
                else
                {	alert("กรุณาใส่หัวข้อด้วยค่ะ");	}
                
                document.form1.MESS_TOPIC.focus();
                return false; 
        }  
        if (document.form1.MESS_DETAIL.value == "")
        {
                if (document.getElementById('hidLanguage').value == "EN")
                {	alert("Please insert detail");	}
                else
                {	alert("กรุณาใส่ข้อความด้วยค่ะ");	}
                
                document.form1.MESS_DETAIL.focus();
                return false; 
        }          
		
    if (document.getElementById('txtCapt2').value == "") {
        if (document.getElementById('hidLanguage').value == "EN")
        {	alert("Please insert code");	}
        else
        {	alert("กรุณาใส่ตัวอักษร 4 ตัวตามภาพด้วยค่ะ");	}
        
        document.getElementById('txtCapt2').focus();
        return false; }  		
}


//---------- function .ใส่รูปภาพ (หรือ text) ลงใน html area -----------------------;

function InsertImgToTextArea(objname,str1,str2)
{
  var editor_obj = document.form1["_" +objname + "_editor"];    // editor object  ;
  editor_focus(editor_obj);
  var tagname = editor_obj.tagName.toLowerCase();
  var sRange;  
  
  str1 = "<img src=" + str1 + ">";

  if (str1 == null) { str1 = ''; }
  if (str2 == null) { str2 = ''; }  
  
 // insertHTML for wysiwyg iframe;
  if (tagname == 'iframe') {
    var editdoc = editor_obj.contentWindow.document;
    sRange  = editdoc.selection.createRange();
    var sHtml   = sRange.htmlText;
    // check for control ranges;
    if (sRange.length) { return alert("Unable to insert HTML.  Try highlighting content instead of selecting it."); }

    // insert HTML;
    var oldHandler = window.onerror;
    window.onerror = function() { alert("Unable to insert HTML for current selection."); return true; } // partial table selections cause errors
    if (sHtml.length) {                                 // if content selected;
      if (str2) { sRange.pasteHTML(str1 +sHtml+ str2); } // surround;
      else      { sRange.pasteHTML(str1); }             // overwrite;
    } else {                                            // if insertion point only      ;
      sRange.pasteHTML(str1 + str2);                    // insert strings;
    }
    window.onerror = oldHandler;
  }
}

function editor_focus(editor_obj) {

  // check editor mode
  if (editor_obj.tagName.toLowerCase() == 'textarea') {         // textarea;
    var myfunc = function() { editor_obj.focus(); };
    setTimeout(myfunc,100);                                     // doesn't work all the time without delay;
  }

  else {                                                        // wysiwyg;
    var editdoc = editor_obj.contentWindow.document;            // get iframe editor document object;
    var editorRange = editdoc.body.createTextRange();           // editor range;
    var curRange    = editdoc.selection.createRange();          // selection range;

    if (curRange.length == null &&                              // make sure it's not a controlRange;
        !editorRange.inRange(curRange)) {                       // is selection in editor range;
      editorRange.collapse();                                   // move to start of range;
      editorRange.select();                                     // select;
      curRange = editorRange;
    }
  }

}

function CheckPayType()
{
	var val;
	val = '';

	for( i = 0; i < document.form1.rdoPAY_TYPE.length; i++ )
	{				
		if( document.form1.rdoPAY_TYPE[i].checked == true )
		{
			val = document.form1.rdoPAY_TYPE[i].value;
		}
	}

	if (val == '1')
	{
		document.getElementById('bttnNextStep').disabled=false;
		document.getElementById('div_PayMethod').style.display = "none";
		document.getElementById('div_PayAmount').style.display = "none";
	}
	else
	{
		document.getElementById('bttnNextStep').disabled=true;

		if (val == '2')
		{
			document.getElementById('div_PayPal_PayMethod').style.display = "none";
			document.getElementById('div_PayPal_PayAmount').style.display = "none";
			document.getElementById('div_PayMethod').style.display = "";

			if (document.getElementById('PAY_METHOD').value == "2")
				document.getElementById('div_PayAmount').style.display = "";
			else
				document.getElementById('div_PayAmount').style.display = "none";

			if ((document.getElementById('PAY_METHOD').value == "1") || (document.getElementById('PAY_METHOD').value == "2"))
				document.getElementById('bttnNextStep').disabled=false;
			else
				document.getElementById('bttnNextStep').disabled=true;

		}

		if (val == '3')
		{
			document.getElementById('div_PayPal_PayMethod').style.display = "";
			document.getElementById('div_PayAmount').style.display = "none";
			document.getElementById('div_PayMethod').style.display = "none";

			if (document.getElementById('PAYPAL_PAY_METHOD').value == "2")
				document.getElementById('div_PayPal_PayAmount').style.display = "";
			else
				document.getElementById('div_PayPal_PayAmount').style.display = "none";

			if ((document.getElementById('PAYPAL_PAY_METHOD').value == "1") || (document.getElementById('PAYPAL_PAY_METHOD').value == "2"))
				document.getElementById('bttnNextStep').disabled=false;
			else
				document.getElementById('bttnNextStep').disabled=true;
		}
	}
}

function CheckToShowPayAmount(PayMethod,PayByType)
{
	if ((PayMethod == "2") && (PayByType == "PaySbuy"))
	{
		document.getElementById('div_PayPal_PayAmount').style.display = "none";
		document.getElementById('div_PayAmount').style.display = "";
		document.getElementById('PAY_AMOUNT').focus();
	}
	else if ((PayMethod == "2") && (PayByType == "PayPal"))
	{
		document.getElementById('div_PayPal_PayAmount').style.display = "";
		document.getElementById('div_PayAmount').style.display = "none";
		document.getElementById('PAYPAL_PAY_AMOUNT').focus();
	}
	else
	{
		document.getElementById('div_PayPal_PayAmount').style.display = "none";
		document.getElementById('div_PayAmount').style.display = "none";
	}
}

function CheckHavePayAmout()
{
	var val;
	val = '';

	for( i = 0; i < document.form1.rdoPAY_TYPE.length; i++ )
	{				
		if( document.form1.rdoPAY_TYPE[i].checked == true )
		{
			val = document.form1.rdoPAY_TYPE[i].value;
		}
	}

	if (val == '2')	//จ่ายด้วย PaySbuy
	{
		if ((document.getElementById('PAY_METHOD').value=="2") && ((document.getElementById('PAY_AMOUNT').value == "") || (document.getElementById('PAY_AMOUNT2').value == "")))
		{
			if (document.getElementById('hidLanguage').value == "EN")
			{	alert ('Please specify amount of payment!');		}
			else
			{	alert ('กรุณาระบุจำนวนเงินด้วยค่ะ!');			}

			if (document.getElementById('PAY_AMOUNT').value == "")
			{	document.getElementById('PAY_AMOUNT').focus();	}

			if (document.getElementById('PAY_AMOUNT2').value == "")
			{	document.getElementById('PAY_AMOUNT2').focus();	}
		

			return false;
		}
	}
	else if (val == '3')	//จ่ายด้วย PayPal
	{
		if ((document.getElementById('PAYPAL_PAY_METHOD').value=="2") && ((document.getElementById('PAYPAL_PAY_AMOUNT').value == "") || (document.getElementById('PAYPAL_PAY_AMOUNT2').value == "")))
		{
			if (document.getElementById('hidLanguage').value == "EN")
			{	alert ('Please specify amount of payment!');		}
			else
			{	alert ('กรุณาระบุจำนวนเงินด้วยค่ะ!');			}

			if (document.getElementById('PAYPAL_PAY_AMOUNT').value == "")
			{	document.getElementById('PAYPAL_PAY_AMOUNT').focus();	}

			if (document.getElementById('PAYPAL_PAY_AMOUNT2').value == "")
			{	document.getElementById('PAYPAL_PAY_AMOUNT2').focus();	}
		

			return false;
		}
	}
	else
	{
		return true;
	}
}

function verifyEmail(){
var status = false;     
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (document.myform.email1.value.search(emailRegEx) == -1) {
          alert("Please enter a valid email address.");
     }
     else {
          status = true;
     }
     return status;
}

function ResizeImage(ImgID,maxWidth,maxHeight)
{

if (document.getElementById(ImgID)) 
{
  globalPic=new Image();
  globalPic.src=document.getElementById(ImgID).src;
  var x=parseInt(globalPic.width);
  var y=parseInt(globalPic.height);
  if (x>maxWidth) {
    y*=maxWidth/x;
    x=maxWidth;
  }
  if (y>maxHeight) {
    x*=maxHeight/y;
    y=maxHeight;
  }
  
  document.getElementById(ImgID).width=x;
  document.getElementById(ImgID).height=y;
}
}


function showdeadcenterdiv(Xwidth,Yheight,divid) { 
// First, determine how much the visitor has scrolled 

var scrolledX, scrolledY; 
if( self.pageYOffset ) { 
scrolledX = self.pageXOffset; 
scrolledY = self.pageYOffset; 
} else if( document.documentElement && document.documentElement.scrollTop ) { 
scrolledX = document.documentElement.scrollLeft; 
scrolledY = document.documentElement.scrollTop; 
} else if( document.body ) { 
scrolledX = document.body.scrollLeft; 
scrolledY = document.body.scrollTop; 
} 

// Next, determine the coordinates of the center of browser's window 

var centerX, centerY; 
if( self.innerHeight ) { 
centerX = self.innerWidth; 
centerY = self.innerHeight; 
} else if( document.documentElement && document.documentElement.clientHeight ) { 
centerX = document.documentElement.clientWidth; 
centerY = document.documentElement.clientHeight; 
} else if( document.body ) { 
centerX = document.body.clientWidth; 
centerY = document.body.clientHeight; 
} 

// Xwidth is the width of the div, Yheight is the height of the 
// div passed as arguments to the function: 
var leftOffset = scrolledX + (centerX - Xwidth) / 2; 
var topOffset = scrolledY + (centerY - Yheight) / 2; 
// The initial width and height of the div can be set in the 
// style sheet with display:none; divid is passed as an argument to // the function 
var o=document.getElementById(divid); 
var r=o.style; 
r.position='absolute'; 
r.top = topOffset + 'px'; 
r.left = leftOffset + 'px'; 
r.display = "block"; 
} 
