function ajaxPage(ajax_url, target_id){
    jQuery('#'+target_id).html('<div style="padding: '+((target_id=='js_schooling_table')?'50':'250')+'px 400px;"><image src="gfx/ajax-loader.gif"></div>');
    jQuery.ajax({
        url: ajax_url,
        cache: false,
        success: function(html){
            jQuery('#'+target_id).html(html);
        }
    });
}

function Send2Friend(){
    var params = {};
    jQuery('#form_sender')
        .find("input, textarea")
        .each(function() {
            params[this.name] = this.value;
        });
    ajax_url = "ajax.php?page_case=sender&action=tofriend&step=post";
    jQuery.post(
        ajax_url, 
        params,
        function(result){
            success = true;            
            if (typeof(result)=="object"){
                if (result.tech!='ok'){
                    alert(result);
                    success = false;
                    switch (result.tech){
                        case 'extralimit':
                            alert("Maksimaalne registreerijate arv on " + result.extralimit);
                        break;
                        case 'error':
                        default:
                            alert("Andmete saatmisel tekkis viga!");
                        break;
                    }
                }
                jQuery.each(result.status, function(field, status){
                    if (status!="ok"){
                        success = false;
                        jQuery("#label_" + field).css('color', 'red');
                    } else {
                        jQuery("#label_" + field).css('color', 'black');
                    }
                });
                if (success){
                    jQuery("#FriendHolder").html(jQuery("#FriendOK").html());
                }
                else {
                }
            }
            else {
                    jQuery("#FriendHolder").html('<p>'+result+'</p>');
            }
            
        },
        "json"
    );
}



jQuery(function() {
   if (jQuery.cookie('fontSize')){
        var startSize = parseFloat(jQuery.cookie('fontSize'));
        jQuery('[rel="Changable"]').each(function() {
             jQuery('#'+this.id).css('font-size', startSize);
        });  
   }
});



function SiteFont(how){
    var fontclass = '[rel="Changable"]';
    
    switch(how) {
        case "up":
            var currentFontSize=jQuery(fontclass).css('font-size');
            var currentFontSizeNum=parseFloat(currentFontSize, 10);
            var newFontSize = Math.round(currentFontSizeNum*1.2);
            if(newFontSize<18){
            jQuery(fontclass).css('font-size',newFontSize);
            jQuery.cookie('fontSize', newFontSize,{path: '/'});
            }
        break;
        case "down":
            var currentFontSize=jQuery(fontclass).css('font-size');
            var currentFontSizeNum=parseFloat(currentFontSize, 10);
            var newFontSize = Math.round(currentFontSizeNum/1.2);
            if(newFontSize>7){
                jQuery(fontclass).css('font-size',newFontSize);
                jQuery.cookie('fontSize', newFontSize,{path: '/'});
            }
        break;
    }
}
function PaintCalt(tyyp,variant,price,vks){
    var UstePindala = 2;
    var AkendePindala = 2;

    var vk_array = new Array();
    vk_array = vks.split('|');
    
    switch(tyyp)
    {
        case "1":
            switch(variant)
            {
                case "1":
                    var a = parseFloat(jQuery('#CalcRuumiPikkus').attr('value').replace(/,/,"."));
                    var b = parseFloat(jQuery('#CalcRuumiLaius').attr('value').replace(/,/,"."));
                    var h = parseFloat(jQuery('#CalcRuumiKorgus').attr('value').replace(/,/,"."));
                    var aa = parseFloat(jQuery('#CalcAkendeArv').attr('value').replace(/,/,"."));
                    var ua = parseFloat(jQuery('#CalcUsteArv').attr('value').replace(/,/,"."));
                    var i = parseFloat(jQuery('#CalcPaintAmount').attr('value').replace(/,/,"."));

                    var up = UstePindala;
                    var ap = AkendePindala;
                    var vk = vk_array[0];
                    //var YksLiiter = parseFloat(price);
                     
                    var S = 2*h*(a + b) - ((ua * up) + (aa * ap)); 
                    var k = (i * S) / vk;

						if(k==Infinity){k="0";}
	if(isNaN(k)){k="0";}

                    
					if(k==0) { k=0; }
                    else if(k<1) { k=1; }
					
                    jQuery('#PaintAmount').html(parseFloat(Math.round(k)));
                    //jQuery('#PaintSum').html(parseFloat(Math.round(k*YksLiiter)));
                    if(k || k==0) { jQuery('#CalcResult').css('visibility','visible'); }
                break;
                case "2":
                    var S = parseFloat(jQuery('#CalcRuumiPind').attr('value'));
                    var i = parseFloat(jQuery('#CalcTimesAdded').attr('value'));
                    var vk = vk_array[0];
                    var k = i * S / vk;

						if(k==Infinity){k="0";}
					if(isNaN(k)){k="0";}

					if(k==0) { k=0; }
                    else if(k<1) { k=1; }

                    var YksLiiter = 250;
                    jQuery('#PaintAmount').html(parseFloat(Math.round(k)));
                   // jQuery('#PaintSum').html(parseFloat(Math.round(k*YksLiiter)));
                    if(k || k==0) { jQuery('#CalcResult').css('visibility','visible'); }
                break;
            }
        break;
        case "2":
          switch(variant)
            {
                case "1":
                    var a = parseFloat(jQuery('#CalcRuumiPikkus').attr('value').replace(/,/,"."));
                    var b = parseFloat(jQuery('#CalcRuumiLaius').attr('value').replace(/,/,"."));
                    var h = parseFloat(jQuery('#CalcRuumiKorgus').attr('value').replace(/,/,"."));
                    var aa = parseFloat(jQuery('#CalcAkendeArv').attr('value').replace(/,/,"."));
                    var ua = parseFloat(jQuery('#CalcUsteArv').attr('value').replace(/,/,"."));
                    var i = parseFloat(jQuery('#CalcPaintAmount').attr('value').replace(/,/,"."));
                    var up = UstePindala;
                    var ap = AkendePindala;
                    
                    var pinnavorm = parseFloat(jQuery('#PinnaVorm').val());
                    switch(pinnavorm)
                        {
                        case 1:
                            vk = vk_array[1];
                        break;
                        case 2:
                            vk = vk_array[2];
                        break;
                     }
                    var YksLiiter = parseFloat(price);
                    var S = (a * h) * ((ua * up) + (aa * ap)); 
                    var k = (i * S) / vk; 

	if(k==Infinity){k="0";}
	if(isNaN(k)){k="0";}

					if(k==0) { k=0; }
                    else if(k<1) { k=1; }


                    
                    jQuery('#PaintAmount').html(parseFloat(Math.round(k)));
                    //jQuery('#PaintSum').html(parseFloat(Math.round(k*YksLiiter)));
                    if(k || k==0) { jQuery('#CalcResult').css('visibility','visible'); }
                break;
                case "2":
                    var S = parseFloat(jQuery('#CalcRuumiPind').attr('value').replace(/,/,"."));
                    var i = parseFloat(jQuery('#CalcTimesAdded').attr('value').replace(/,/,"."));
                    var pinnavorm = parseFloat(jQuery('#PinnaVorm').val().replace(/,/,"."));
                     switch (pinnavorm){
                        case 1:
                            var vk = vk_array[1];
                        break;
                        case 2:
                            var vk = vk_array[2];
                        break;
                    }
                    var k = i * S / vk;

	if(k==Infinity){k="0";}
	if(isNaN(k)){k="0";}


					if(k==0) { k=0; }
                    else if(k<1) { k=1; }


                    var YksLiiter = parseFloat(price);
                    jQuery('#PaintAmount').html(parseFloat(Math.round(k)));
                    //jQuery('#PaintSum').html(parseFloat(Math.round(k*YksLiiter)));
                    if(k || k==0) { jQuery('#CalcResult').css('visibility','visible'); }
                break;
            }
        break;
        case "3":
          switch(variant)
            {
                case "1":
                    var a = parseFloat(jQuery('#CalcRuumiPikkus').attr('value').replace(/,/,"."));
                    var b = parseFloat(jQuery('#CalcRuumiLaius').attr('value').replace(/,/,"."));
                    var h = parseFloat(jQuery('#CalcRuumiKorgus').attr('value').replace(/,/,"."));
                    var aa = parseFloat(jQuery('#CalcAkendeArv').attr('value').replace(/,/,"."));
                    var ua = parseFloat(jQuery('#CalcUsteArv').attr('value'.replace(/,/,".")));
                    var i = parseFloat(jQuery('#CalcPaintAmount').attr('value').replace(/,/,"."));
                    var up = UstePindala;
                    var ap = AkendePindala;
                    
                    var pinnavorm = parseFloat(jQuery('#PinnaVorm').val());
                    switch(pinnavorm)
                        {
                        case 1:
                            vk = vk_array[3];
                        break;
                        case 2:
                            vk = vk_array[4];
                        break;
                     }
                    var YksLiiter = parseFloat(price);
                    var S = (a * h) * ((ua * up) + (aa * ap)); 
                    var k = (i * S) / vk; 

	if(k==Infinity){k="0";}
	if(isNaN(k)){k="0";}


					if(k==0) { k=0; }
                    else if(k<1) { k=1; }


                    
                    jQuery('#PaintAmount').html(parseFloat(Math.round(k)));
                   // jQuery('#PaintSum').html(parseFloat(Math.round(k*YksLiiter)));
                    if(k || k==0) { jQuery('#CalcResult').css('visibility','visible'); }
                break;
                case "2":
                    var S = parseFloat(jQuery('#CalcRuumiPind').attr('value').replace(/,/,"."));
                    var i = parseFloat(jQuery('#CalcTimesAdded').attr('value').replace(/,/,"."));
                    var pinnavorm = parseFloat(jQuery('#PinnaVorm').val().replace(/,/,"."));
                     switch (pinnavorm){
                        case 1:
                            var vk = vk_array[3];
                        break;
                        case 2:
                            var vk = vk_array[4];
                        break;
                    }
                    var k = i * S / vk;

	if(k==Infinity){k="0";}
	if(isNaN(k)){k="0";}


					if(k==0) { k=0; }
                    else if(k<1) { k=1; }


                    var YksLiiter = parseFloat(price);
                    jQuery('#PaintAmount').html(parseFloat(Math.round(k)));
                   // jQuery('#PaintSum').html(parseFloat(Math.round(k*YksLiiter)));
                    if(k || k==0) { jQuery('#CalcResult').css('visibility','visible'); }
                break;
            }
        break;
    }
}

function CalcYld(){
    var S = parseFloat(jQuery('#YldCalcSP').attr('value').replace(/,/,"."));
    var vk = parseFloat(jQuery('#YldCalcKK').attr('value').replace(/,/,"."));


    var i=parseFloat(2);
    
    var k = i * S / vk;
    
	
	if(k==Infinity){k="0";}
	if(isNaN(k)){k="0";}


	if(k==0) { k=0; }
     else if(k<1) { k=1; }
	
	

    var YksLiiter = 250;
    jQuery('#PaintAmount').html(parseFloat(Math.round(k)));
   // jQuery('#PaintSum').html(parseFloat(Math.round(k*YksLiiter)));
      jQuery('#CalcResult').css('visibility','visible'); 
    
}


function increaseFont(){
    //var currentFontSize = jQuery('html').css('font-size');
    //alert(currentFontSize);
    //var currentFontSizeNum = parseFloat(currentFontSize, 10);
    currentFontSizeNum=10;
    var newFontSize = currentFontSizeNum*1.2;
    alert(newFontSize);
    jQuery('html').css('font-size', newFontSize);
 
}


function openProtoDialog2()
{

    Dialog.alert(jQuery('raport_eraisik').innerHTML,
        {
            className: "alphacube",
            width:511,
            showEffect:Effect.BlindDown,
            hideEffect: Effect.Fold,
            okLabel: "Loobu",
            buttonClass: "ac_okLabel"
        }
    );
    
}

function ajaxPage(ajax_url, target_id,popup){
    jQuery('#'+target_id).html('<div style="padding: '+((target_id=='js_schooling_table')?'50':'250')+'px 400px;"><image src="gfx/ajax-loader.gif"></div>');
    jQuery.ajax({
        url: ajax_url,
        cache: false,
        success: function(html){
            jQuery('#'+target_id).html(html);
            if(popup){
                openProtoDialog();
            }
        }
    });
}

function fnCompose(str1,str2,el) {
  el.href = 'mailto:' + str1 + '@' + str2;
}

function print_r(theObj){ 
   returnStr = '';
   if(theObj.constructor == Array || theObj.constructor == Object){ 
      for(var p in theObj){ 
         if(theObj[p].constructor == Array || theObj[p].constructor == Object){ 
            returnStr += "["+p+"] => "+typeof(theObj)+"\r\n";
            print_r(theObj[p]); 
         } else { 
            returnStr += "["+p+"] => "+theObj[p] + "\r\n"; 
         } 
      } 
   } 
   alert(returnStr);
} 

function MakePrint(urla,PrintDiv)
{ 
  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
      disp_setting+="scrollbars=yes,width=970, height=600, left=100, top=25"; 
  var content_vlue = document.getElementById(PrintDiv).innerHTML;
  var footer_vlue = document.getElementById("FooterContent").innerHTML;
  var shops_value = document.getElementById("ShopsFooter").innerHTML;
  
  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('<html><head><title>VŠrvikeskus<\/title>'); 
   docprint.document.write('<\/head><body style="padding:15px;" onLoad="self.print()">');          
//   docprint.document.write('<script language="JavaScript" src="http:\/\/' + urla+ '\/scripts\/$-1.2.6.min.js" type="text/javascript"></script>');
//   docprint.document.write('<script language="JavaScript" src="http:\/\/' + urla+ '\/scripts\/functions.js" type="text/javascript"></script>');
   docprint.document.write('<link href="http:\/\/' + urla+ '\/_gfx\/print.css" rel="stylesheet" type="text\/css">');     
	docprint.document.write('<div class="contentarea clear">'+content_vlue+'</div>');   
      docprint.document.write('<hr style="margin-top:15px;">');  
      docprint.document.write('<div class="ShopsFooter">'+shops_value +'<\/div>');
   docprint.document.write('<div class="footer">'+footer_vlue +'<\/div>');  
   docprint.document.write('<\/body><\/html>'); 
   docprint.document.close(); 
   docprint.focus(); 
}


function MakePrint2(urla,PrintDiv){ 

  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
      disp_setting+="scrollbars=yes,width=750, height=600, left=50, top=50"; 
  var content_vlue = document.getElementById("PrintDiv");
  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('<html><head><title>VŠrvikeskus<\/title>'); 
   docprint.document.write('<script language="JavaScript" src="http:\/\/' + urla+ '\/scripts\/jquery-1.2.6.min.js" type="text/javascript"></script>');
   docprint.document.write('<script language="JavaScript" src="http:\/\/' + urla+ '\/scripts\/functions.js" type="text/javascript"></script>');
   docprint.document.write('<link href="http:\/\/' + urla+ '\/gfx\/print.css" rel="stylesheet" type="text\/css">');     
   docprint.document.write('<\/head><body style="padding:15px;">');              
   docprint.document.write(content_vlue); 
   docprint.document.write('<hr>');
   docprint.document.write('<div>'+jQuery('#FooterContent').html()+'<\/div>');  
   docprint.document.write('<\/body><\/html>'); 
   docprint.document.close(); 
   docprint.focus();
}
