﻿
// Original:  Ronnie T. Moore, Editor -->
// Web Site:  The JavaScript Source -->
// This script and many more are available free online at -->
// The JavaScript Source!! http://javascript.internet.com -->
// Begin
timeout =0; // Close window after __ number of seconds?
// 0 = do not close, anything else = number of seconds

function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=50,top=25,width=" + (WIDTH+25) + ",height=" + (HEIGHT+25);

text = "<html><head><title>Large Image</title></head><body bgcolor='#ac0038'";

if (timeout != 0) text +=" onLoad=\"setTimeout('window.close()', " + timeout*1000 + ");\"";

text += "><center><img src='" + URL + "' width='100%' height='100%'>";

if (timeout != 0) text +="<br><font face='arial, helvetica' size='-1'>Preview closes after " + timeout + " seconds.</font>";

text += "</center></body></html>";

preview = window.open("", "preview", windowprops);
preview.document.open();
preview.document.write(text);
preview.document.close();
}
//  End -->


function ChangeLang(lang) 
{
    var originalHref = location.href;
    
    var newExp = "/"+lang+"/";
    var newHref = originalHref.replace("/en/", newExp).replace("/ru/", newExp);

    location.href = newHref;
}

function GotoPage(pageName)
{
    var searchArr = SPAN_RU_BuildArrFromSearch();
    var lang;

    if (searchArr['lang'] != null) {
        lang = searchArr['lang'];
    }
    else if (location.href.indexOf('/en/') > 0) {
        lang = 'en';
    }
    else if (location.href.indexOf('/ru/') > 0) {
        lang = 'ru';
    }
    else {
        lang = 'en';
        searchArr = null;
    }

    var pageNameUsedHere = (pageName.length > 0) ? pageName : "home";
    var baseHref = "/content/" + lang + "/" + pageNameUsedHere + ".aspx";
    //    var sss = searchArr.join("&");
    //    alert(sss);
    //    return;
    //    var searchHref = (searchArr != null) ? searchArr.join('&') : "";

    var hrefStr = baseHref; // + "?" + parameter;
    location.href = hrefStr;
}

//function GotoPage2(pageName, parameter) {
//    var searchArr = SPAN_RU_BuildArrFromSearch();
//    var lang;

//    if (searchArr['lang'] != null) {
//        lang = searchArr['lang'];
//    }
//    else if (location.href.indexOf('/en/') > 0) {
//        lang = 'en';
//    }
//    else if (location.href.indexOf('/ru/') > 0) {
//        lang = 'ru';
//    }
//    else {
//        lang = 'en';
//        searchArr = null;
//    }

//    var pageNameUsedHere = (pageName.length > 0) ? pageName : "home";
//    var baseHref = "/content/" + lang + "/" + pageNameUsedHere + ".aspx";
//    //    var sss = searchArr.join("&");
//    //    alert(sss);
//    //    return;
//    //    var searchHref = (searchArr != null) ? searchArr.join('&') : "";

//    var hrefStr = baseHref + "?" + parameter;
//    location.href = hrefStr;
//}


function SPAN_RU_BuildArrFromSearch() 
{ 
  var qs = location.search.substring(1, location.search.length);
  var args = qs.split("&");
  var vals = new Object();
  for (var i=0; i < args.length; i++) 
  {
    var nameVal = args[i].split("=");
    var temp = unescape(nameVal[1]).split('+');
    nameVal[1] = temp.join(' ');
    vals[nameVal[0]] = nameVal[1];
  } 

    return vals;
}  
