function popupWindow1(url , x , y) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+x+',height='+y+',screenX=150,screenY=150,top=150,left=150')
}

function popupWindow(url , w , h) {
 
	var wWidth = w;
	var wHeight = h;

	isSafari3 = false;
	if(window.devicePixelRatio) isSafari3 = true;

	if(isSafari3){			
		wWidth = wWidth + 0;
		wHeight = wHeight + 4;
	}
	

	var sb = 'no';
	if (wWidth > screen.width)
	{
		wWidth = screen.width - 100;
		sb = 'yes';
	}
	if (wHeight > screen.height)
	{
		wHeight = screen.height - 200;
		sb = 'yes';
	}



	var IE = navigator.userAgent.indexOf("MSIE") >= 0;	
	if (IE){
		IE6 = navigator.userAgent.indexOf("MSIE 6.0") >= 0;
		
	  if(IE6 ){
			window.open(url, "imgWin", 'width=' + wWidth + ',height=' + wHeight + ',resizable=no,scrollbars='+sb+',toolbar=no,menubar=no');
			return;
	  }
	}
	

	wnd=window.open("", "imgWin", 'width=' + wWidth + ',height=' + wHeight + ',resizable=no,scrollbars='+sb+',toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no');
	wnd.document.write('<html><head><title></title></head><body style="margin:0; padding:0;">');
	//wnd.document.write('<div align="center" style="width:100%">');
	wnd.document.write('<a href="javascript:window.close();"><img src="' + url + '" width="' + w + '" height="' + h + '" border="0" alt="" /></a><br />');	
	//wnd.document.write('</div>');
	wnd.document.write('</body></html>');
	wnd.document.close();
	wnd.focus();
}


	function submit_form(theform , val) {		
				
		 sr = eval("document."+theform);
		 if(val) sr.what.value = val;
		 sr.submit();
	}

	function menu_div(x){
		if(document.getElementById('d'+x).style.display == "block")
			document.getElementById('d'+x).style.display = "none";
		else
			document.getElementById('d'+x).style.display = "block"
	}

function subsub1(){
	
	if(document.ContactForm.subsub.disabled)
		document.ContactForm.subsub.disabled=false;
	else
		document.ContactForm.subsub.disabled = true;
}



function show_title(e,txt) {
if (!e) var e = window.event;
if (e.pageX || e.pageY)
{
  posx = e.pageX;
  posy = e.pageY;
}
else if (e.clientX || e.clientY)
{
  posx = e.clientX + document.body.scrollLeft;
  posy = e.clientY + document.body.scrollTop;
}
document.getElementById('show_title').style.left=posx-10;
document.getElementById('show_title').style.top=posy+30;
document.getElementById('show_title').innerHTML=txt;
document.getElementById('show_title').style.display='block';
}
function hide_title(){
  document.getElementById('show_title').style.display='none';
}


function cena_s(y) {
	var date_lidz = document.getElementById('date_lidz'+y).value;
	var date_no = document.getElementById('date_no'+y).value;
	var qty = document.getElementById('qty'+y).value;
	

	
	//var a=date_lidz.split('.');
	var b=date_no.split('.');

	//alert((b[1]*1));

	var men_count = date_lidz;

	if(document.getElementById('delivery1').checked==true && men_count>=12 )
		var delivery = eval('dostavka1'+y)*1 ;
	else if(document.getElementById('delivery1').checked==true && men_count>=6 )
		var delivery = eval('dostavka1'+y)/2 ;
	else if(document.getElementById('delivery3').checked==true )
		 delivery = eval('dostavka2'+y) * Math.ceil (eval('period'+y) * men_count/12 )    ;
	else
		var delivery = 0 ;

	
	

	//alert(men_count);

	//alert(delivery);

	document.getElementById('cena_men_txt'+y).innerHTML = men_count;
	document.getElementById('cena_sum_txt'+y).innerHTML = number_format((eval('cenaarr'+y)[men_count]*1+delivery)*qty,2, '.', '');
 

	cena_pereshjot_lidz(y,date_lidz);

//alert(eval(cenaarr+y));
//alert(document.getElementById('date_lidz2009').value);
}


function cena_pereshjot_lidz(y,date_lidz) {

	var date_no = document.getElementById('date_no'+y).value;
	var b=date_no.split('.');
	var x = (b[1]*1);

	var jlidz = eval('jlidz'+y)[x]*1+1;
	var jlidz_min = eval('jlidz_min'+y)*1;

	var secondSelect = document.getElementById('date_lidz'+y);
	
	for(var p=0;p<12;p++){
		secondSelect.remove(0);
	}

	var i = 0;


	for(var p=jlidz_min;p<jlidz;p++){

		secondSelect.options[i] = new Option(p, p);

		if(date_lidz==p)
			secondSelect.options[i].selected = 'true';

		i++;
	}
}






function delivery_check(){




	if(document.getElementById('address_country').value!='LV' && document.getElementById('address_dost_country').value!='LV'){
		document.getElementById('d1').disabled=true;
		document.getElementById('d2').disabled=true;

		document.getElementById('d3').checked = 'true';
	}
	else{
		document.getElementById('d1').disabled=false;
		document.getElementById('d2').disabled=false;
	}



		
}









function number_format (number, decimals, dec_point, thousands_sep) {
    // Formats a number with grouped thousands
    //
    // version: 906.1806
    // discuss at: http://phpjs.org/functions/number_format
    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     bugfix by: Michael White (http://getsprink.com)
    // +     bugfix by: Benjamin Lupton
    // +     bugfix by: Allan Jensen (http://www.winternet.no)
    // +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +     bugfix by: Howard Yeend
    // +    revised by: Luke Smith (http://lucassmith.name)
    // +     bugfix by: Diogo Resende
    // +     bugfix by: Rival
    // +     input by: Kheang Hok Chin (http://www.distantia.ca/)
    // +     improved by: davook
    // +     improved by: Brett Zamir (http://brett-zamir.me)
    // +     input by: Jay Klehr
    // +     improved by: Brett Zamir (http://brett-zamir.me)
    // +     input by: Amir Habibi (http://www.residence-mixte.com/)
    // +     bugfix by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: number_format(1234.56);
    // *     returns 1: '1,235'
    // *     example 2: number_format(1234.56, 2, ',', ' ');
    // *     returns 2: '1 234,56'
    // *     example 3: number_format(1234.5678, 2, '.', '');
    // *     returns 3: '1234.57'
    // *     example 4: number_format(67, 2, ',', '.');
    // *     returns 4: '67,00'
    // *     example 5: number_format(1000);
    // *     returns 5: '1,000'
    // *     example 6: number_format(67.311, 2);
    // *     returns 6: '67.31'
    // *     example 7: number_format(1000.55, 1);
    // *     returns 7: '1,000.6'
    // *     example 8: number_format(67000, 5, ',', '.');
    // *     returns 8: '67.000,00000'
    // *     example 9: number_format(0.9, 0);
    // *     returns 9: '1'
    // *     example 10: number_format('1.20', 2);
    // *     returns 10: '1.20'
    // *     example 11: number_format('1.20', 4);
    // *     returns 11: '1.2000'
    // *     example 12: number_format('1.2000', 3);
    // *     returns 12: '1.200'
    var n = number, prec = decimals;
 
    var toFixedFix = function (n,prec) {
        var k = Math.pow(10,prec);
        return (Math.round(n*k)/k).toString();
    };
 
    n = !isFinite(+n) ? 0 : +n;
    prec = !isFinite(+prec) ? 0 : Math.abs(prec);
    var sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep;
    var dec = (typeof dec_point === 'undefined') ? '.' : dec_point;
 
    var s = (prec > 0) ? toFixedFix(n, prec) : toFixedFix(Math.round(n), prec); //fix for IE parseFloat(0.55).toFixed(0) = 0;
 
    var abs = toFixedFix(Math.abs(n), prec);
    var _, i;
 
    if (abs >= 1000) {
        _ = abs.split(/\D/);
        i = _[0].length % 3 || 3;
 
        _[0] = s.slice(0,i + (n < 0)) +
              _[0].slice(i).replace(/(\d{3})/g, sep+'$1');
        s = _.join(dec);
    } else {
        s = s.replace('.', dec);
    }
 
    var decPos = s.indexOf(dec);
    if (prec >= 1 && decPos !== -1 && (s.length-decPos-1) < prec) {
        s += new Array(prec-(s.length-decPos-1)).join(0)+'0';
    }
    else if (prec >= 1 && decPos === -1) {
        s += dec+new Array(prec).join(0)+'0';
    }
    return s;
}
