// JavaScript Document
function Click (subId) {



			var sub  = document.getElementById(subId);

			if (sub.style.display == "none") {

				sub.style.display = "block";
				var num=subId.slice(3);
				for(i=1;i<=3;i++)
				{
				if(i!=num)
					document.getElementById("sub"+i).style.display="none"
				}


			}
			else {


				sub.style.display = "none";

			}
		}


		// JavaScript forms
var x=/^\d{5,11}$/ //-name
var y=/\w{1,10}\@\w{2,10}\.\w{2,5}/gi //-email
function r(s)
{
	document.getElementById("add[name]").value = "Re: "+s;
}
function ChkFrm(form)
{
	temp = form.elements["add[name]"];
    if ( temp.value.length == 0)
    {
        alert("Âè íå çàïîâíèëè ïîëå \"²ì'ÿ\"");
        temp.focus();
        return false;
    }

    temp = form.elements["add[phone]"];
    if ( temp.value.length == 0  || temp.value.search(x)==-1)
    {
        alert("Âè íå çàïîâíèëè ïîëå \"òåëåôîí\"");
        temp.focus();
        return false;
    }

	    temp = form.elements["add[email]"];
    if ( temp.value.length == 0 || temp.value.search(y)==-1)
    {
        alert("Âè íå çàïîâíèëè ïîëå \"E-mail\"");
        temp.focus();
        return false;
    }

    temp = form.elements["add[message]"];
    if ( temp.value.length == 0 )
    {
        alert("Âè íå çàïîâíèëè ïîëå \"Ïîâ³äîìëåííÿ\"");
        temp.focus();
        return false;
    }

    return true;
}



//Äèíàì³÷íèé ïåðåðàõóíîê â êîðçèí³ (ComandoS)

  //Â ïîë³ "Ê³ëüê³ñòü òîâàðó" ïðè î÷èùåíí³ ïîëÿ çàâæäè çàëèøàºòüñÿ 1
     var save;
  function OrderChangeDown(th,i)
    {
    save = 1;
    }

  //Ðîçðàõóíîê ñóìè ïî êîæíîìó òîâàðó ³ çàãàëüíà ñóìà
  function OrderChangeUp(th,i)
    {
  	if(isNaN(eval(th.value))||(eval(th.value<=0)) || (eval('parseInt(th.value) != parseFloat(th.value)')))
  		eval('th.value = '+save);

    document.getElementById("total").innerHTML = Math.ceil(parseInt(eval('document.getElementById("total").innerHTML')) - parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //Çàãàëüíà ñóìà
    document.getElementById("total_cashondel").innerHTML = Math.ceil(parseInt(eval('document.getElementById("total_cashondel").innerHTML')) - parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÓÊÐÏÎØÒÀ
    document.getElementById("total_cashkyrer").innerHTML = Math.ceil(parseInt(eval('document.getElementById("total_cashkyrer").innerHTML')) - parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÊÓÐªÐ
    document.getElementById("total_cashself").innerHTML = Math.ceil(parseInt(eval('document.getElementById("total_cashself").innerHTML')) - parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÑÀÌÎÂÈÂ²Ç
    document.getElementById("card").innerHTML = Math.ceil(parseInt(eval('document.getElementById("card").innerHTML')) - parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÊÐÅÄÈÒÊÀ
    document.getElementById("bank").innerHTML = Math.ceil(parseInt(eval('document.getElementById("bank").innerHTML')) - parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÏÅÐÅÐÀÕÓÍÎÊ ÁÀÍÊ
//    document.getElementById("wmz").innerHTML = Math.ceil(parseInt(eval('document.getElementById("wmz").innerHTML')) - parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //WMZ
//    document.getElementById("banner").innerHTML = Math.ceil(parseInt(eval('document.getElementById("bznner").innerHTML')) - parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÁÀÍÅÐÍ² ÏÎÊÀÇÈ

    document.getElementById("suma"+i).innerHTML = parseInt(eval('document.getElementById("price'+i+'").innerHTML')) * parseInt(eval('document.trash.count'+i+'.value'));

    document.getElementById("total").innerHTML = Math.ceil(parseInt(eval('document.getElementById("total").innerHTML')) + parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //Çàãàëüíà ñóìà
    document.getElementById("total_cashondel").innerHTML = Math.ceil(parseInt(eval('document.getElementById("total_cashondel").innerHTML')) + parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÓÊÐÏÎØÒÀ
    document.getElementById("total_cashkyrer").innerHTML = Math.ceil(parseInt(eval('document.getElementById("total_cashkyrer").innerHTML')) + parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÊÓÐªÐ
    document.getElementById("total_cashself").innerHTML = Math.ceil(parseInt(eval('document.getElementById("total_cashself").innerHTML')) + parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÑÀÌÎÂÈÂ²Ç
    document.getElementById("card").innerHTML = Math.ceil(parseInt(eval('document.getElementById("card").innerHTML')) + parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÊÐÅÄÈÒÊÀ
    document.getElementById("bank").innerHTML = Math.ceil(parseInt(eval('document.getElementById("bank").innerHTML')) + parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÏÅÐÅÐÀÕÓÍÎÊ ÁÀÍÊ
//    document.getElementById("wmz").innerHTML = Math.ceil(parseInt(eval('document.getElementById("wmz").innerHTML')) + parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //WMZ
//    document.getElementById("banner").innerHTML = Math.ceil(parseInt(eval('document.getElementById("banner").innerHTML')) + parseInt(eval('document.getElementById("suma'+i+'").innerHTML'))); //ÁÀÍÅÐÍ² ÏÎÊÀÇÈ

		}
  //Ïðîâ³ðêà íà êîðåêòí³ñòü ïîë³â ïðè ðåºñòðàö³¿ (ComandoS)



//Ïðîâ³ðêà íà êîðåêòí³ñòü ïîë³â ïðè âèïèñàíí³ ðàõóíê³â(ComandoS)

  function validate_trash()
    {
    //Ïåðåâ³ðêà íà êîðåêò³ñòü email
		  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
		  strEmail = document.trash.partner_email.value;

		    if(strEmail.search(validRegExp) == -1)
		      {
		      alert('Âêàçàíà E-mail àäðåñà íå êîðåêòíà!');
		      return false;
		      }

		//Ïåðåâ³ðêà ÷è âèáðàíèé ìåòîä îïëàòè
    if((!document.trash.oplata[0].checked)&&(!document.trash.oplata[1].checked)&&(!document.trash.oplata[2].checked)&&
    	(!document.trash.oplata[3].checked)&&(!document.trash.oplata[4].checked)&&(!document.trash.oplata[5].checked))
			{
			if(!document.trash.oplata_banner[0].checked)
   		alert('Âèáåð³òü ìåòîä îïëàòè!');
		  return false;
			}

    //Ïåðåâ³ðêà ÷è âèáðàíèé ñïîñ³á äîñòàâêè ïðè ïåðåäîïëàò³
    if((document.trash.oplata[3].checked)||(document.trash.oplata[4].checked)||(document.trash.oplata[5].checked))
      {
			if((!document.trash.c_post.checked)&&(!document.trash.c_kyrer.checked)&&(!document.trash.c_self.checked))
				{
   			alert('Âèáåð³òü ñïîñ³á äîñòàâêè!');
		  	return false;
				}
			}

		return true;
  }


  //  *ComandoS*
  function del_keyword(that) {
    if (that.value == 'êëþ÷åâå ñëîâî...')
        {
         that.value = '';
         that.focus();
        }

  }


   function number_format( number, decimals, dec_point, thousands_sep ) {    // Format a number with grouped thousands
    // 
    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     bugfix by: Michael White (http://crestidg.com)
 
    var i, j, kw, kd, km;
 
    // input sanitation & defaults
    if( isNaN(decimals = Math.abs(decimals)) ){
        decimals = 2;
    }
    if( dec_point == undefined ){
        dec_point = ",";
    }
    if( thousands_sep == undefined ){
        thousands_sep = ".";
    }
 
    i = parseInt(number = (+number || 0).toFixed(decimals)) + "";
 
    if( (j = i.length) > 3 ){
        j = j % 3;
    } else{
        j = 0;
    }
 
    km = (j ? i.substr(0, j) + thousands_sep : "");
    kw = i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep);
    //kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).slice(2) : "");
    kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).replace(/-/, 0).slice(2) : "");
 
 
    return km + kw + kd;
}
function array_search( needle, haystack, strict ) {	// Searches the array for a given value and returns the corresponding key if
	// successful
	// 
	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)

	var strict = !!strict;

	for(var key in haystack){
		if( (strict && haystack[key] === needle) || (!strict && haystack[key] == needle) ){
			return key;
		}
	}

	return false;
}



var r;
var digit = new Array("0","1","2","3","4","5","6","7","8","9");
var halp = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","Y","Z");
var lalp = new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","y","z");
pasw = new String();

function RandomPasw()
{
   pasw = ""

   for (var i= 0; i<8; i++)
   {
      r = Math.random()
      if ( (r - 1.0/3.0) < 0.0)
      {
         r = Math.floor(Math.random() * 9);
         pasw += digit[r]
      }
      else if ( (r - 2.0/3.0) < 0.0)
      {
         r = Math.floor(Math.random() * 24);
         pasw += halp[r]
      }
      else
      {
         r = Math.floor(Math.random() * 24);
         pasw += lalp[r]
      }
   }
   return  pasw;
}


