// JavaScript Document

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
{
    for(var i=0; i<document.images.length; i++)
    {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText 
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle        
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
         img.outerHTML = strNewHTML
         i = i-1
         }
    }
}

// Sms selector

var regiondb = new Object()
regiondb["ru"] = [{value:"ru1", text:"МТС"},
                  {value:"ru2", text:"БиЛайн"},
                  {value:"ru3", text:"Мегафон"},
                  {value:"ru4", text:"Tele2"},
                  {value:"ru5", text:"Астрахань-GSM"},
                  {value:"ru6", text:"БайкалВестКом"},
                  {value:"ru7", text:"ЕнисейТелеком"},
                  {value:"ru8", text:"Индиго"},
                  {value:"ru9", text:"Мотив"},
                  {value:"ru10", text:"НСС и ON"},
                  {value:"ru11", text:"НТК"},
                  {value:"ru12", text:"Пенза-GSM"},
                  {value:"ru13", text:"Скайлинк Санкт-Петербург"},
                  {value:"ru14", text:"СМАРТС"},
                  {value:"ru15", text:"Стек-GSM"},
                  {value:"ru16", text:"Ульяновск-GSM"},
                  {value:"ru17", text:"УралСвязьИнформ (U-Tel)"},
                  {value:"ru18", text:"Шупашкар-GSM"},
                  {value:"ru19", text:"Ярославль-GSM"}];
                  
                  
regiondb["ua"] = [{value:"ua1", text:"Киевстар"},
                  {value:"ua2", text:"ЦеЛайн"},
                  {value:"ua3", text:"ГарноШум"}];
                  
regiondb["by"] = [{value:"by1", text:"БатькоСвязь"},
                  {value:"by2", text:"БелорусКоннект"}];


function setOperators(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var operatorChooser = chooser.form.elements["operator"];
    while (operatorChooser.options.length) {
        operatorChooser.remove(0);
    }
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = regiondb[choice];
    newElem = document.createElement("option");
    newElem.text = "Выберите оператора";
    newElem.value = "";
    operatorChooser.add(newElem, where);
    if (choice != "") {
        for (var i = 0; i < db.length; i++) {
            newElem = document.createElement("option");
            newElem.text = db[i].text;
            newElem.value = db[i].value;
            operatorChooser.add(newElem, where);
        }
    }
}

function showNumbers_template(chooser) {
	var choice = chooser.options[chooser.selectedIndex].value;
	
	switch (choice)
	{
		case "":
			break;
		case "ru2": case "ru9":
			alert('beeline_motiv_numbers_2893_2896_2895_2810');
			break;
		case "ru3":
			alert('megafon_numbers_2893_2896_2895_2895');
			break;
		case "ru1": case "ru7": case "ru8": case "ru10": case "ru11": case "ru13": case "ru15": case "ru16": case "ru19":
			alert('mts_other_numbers_5666_5777_5111_8110');
			break;
		case "ru4": case "ru5": case "ru6": case "ru12": case "ru14": case "ru17": case "ru18":
			alert('other_numbers_2893_2896_2895_8110');
			break;
	}
	
	
}