function trim (str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}


function imgPath(obj, act){
	my_img = obj.find('img');
	path = my_img.attr('src');
	path = path.split('/');
	path = path[3].split('.');
	path = path[0];
		
	if( act == 'mousein' ){
		my_img.attr('src', '/images/style/' + path + '_act.jpg')
	}
	else{
		path = path.split('_');
		path = path[0];
		my_img.attr('src', '/images/style/' + path + '.jpg')
	}	
}

function currencyCalc(){
	//var usd = new Number();
	currVal = $('div.b-curr-calc select').val();
	val = $('div.b-curr-calc select').val();
	var usd_prodazha = $('#usd_prodazha').text();
	var euro_prodazha = $('#euro_prodazha').text();
	var chf_prodazha = $('#chf_prodazha').text();
	var gbp_prodazha = $('#gbp_prodazha').text();
	var usd_pokupka = $('#usd_pokupka').text();
	var euro_pokupka = $('#euro_pokupka').text();
	var chf_pokupka = $('#chf_pokupka').text();
	var gbp_pokupka = $('#gbp_pokupka').text();
	
	if(usd_prodazha.indexOf(',') != -1){
		usd_prodazha = usd_prodazha.split(',');
		usd_prodazha = usd_prodazha[0] + '.' + usd_prodazha[1];
	}
	if(euro_prodazha.indexOf(',') != -1){
		euro_prodazha = euro_prodazha.split(',');
		euro_prodazha = euro_prodazha[0] + '.' + euro_prodazha[1];
	}
	if(chf_prodazha.indexOf(',') != -1){
		chf_prodazha = chf_prodazha.split(',');
		chf_prodazha = chf_prodazha[0] + '.' + chf_prodazha[1];
	}
	if(gbp_prodazha.indexOf(',') != -1){
		gbp_prodazha = gbp_prodazha.split(',');
		gbp_prodazha = gbp_prodazha[0] + '.' + gbp_prodazha[1];
	}
	if(usd_pokupka.indexOf(',') != -1){
		usd_pokupka = usd_pokupka.split(',');
		usd_pokupka = usd_pokupka[0] + '.' + usd_pokupka[1];
	}
	if(euro_pokupka.indexOf(',') != -1){
		euro_pokupka = euro_pokupka.split(',');
		euro_pokupka = euro_pokupka[0] + '.' + euro_pokupka[1];
	}
	if(chf_pokupka.indexOf(',') != -1){
		chf_pokupka = chf_pokupka.split(',');
		chf_pokupka = chf_pokupka[0] + '.' + chf_pokupka[1];
	}
	if(gbp_pokupka.indexOf(',') != -1){
		gbp_pokupka = gbp_pokupka.split(',');
		gbp_pokupka = gbp_pokupka[0] + '.' + gbp_pokupka[1];
	}
	
	usd_prodazha = parseFloat(trim(usd_prodazha)).toFixed(2);
	euro_prodazha = parseFloat(trim(euro_prodazha)).toFixed(2);
	chf_prodazha = parseFloat(trim(chf_prodazha)).toFixed(2);
	gbp_prodazha = parseFloat(trim(gbp_prodazha)).toFixed(2);
	usd_pokupka = parseFloat(trim(usd_pokupka)).toFixed(2);
	euro_pokupka = parseFloat(trim(euro_pokupka)).toFixed(2);
	chf_pokupka = parseFloat(trim(chf_pokupka)).toFixed(2);
	gbp_pokupka = parseFloat(trim(gbp_pokupka)).toFixed(2);
		
	if( val == 'RUR' ){
		if( $('#cur_prodazha').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() / usd_prodazha ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() / euro_prodazha ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() / chf_prodazha ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() / gbp_prodazha ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('USD');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('EUR');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('CHF');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('GBP');			
		}
		else if( $('#cur_pokupka').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() / usd_pokupka ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() / euro_pokupka ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() / chf_pokupka ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() / gbp_pokupka ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('USD');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('EUR');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('CHF');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('GBP');			
		}
	}
	else if( val == 'USD' ){
		if( $('#cur_prodazha').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() * usd_pokupka ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() * usd_pokupka / euro_prodazha ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() * usd_pokupka / chf_prodazha ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() * usd_pokupka / gbp_prodazha ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('RUR');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('EUR');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('CHF');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('GBP');			
		}
		else if( $('#cur_pokupka').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() * usd_prodazha ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() * usd_prodazha / euro_pokupka ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() * usd_prodazha / chf_pokupka ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() * usd_prodazha / gbp_pokupka ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('RUR');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('EUR');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('CHF');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('GBP');			
		}
	}
	else if( val == 'EUR' ){
		if( $('#cur_prodazha').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() * euro_pokupka ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() * euro_pokupka / usd_prodazha ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() * euro_pokupka / chf_prodazha ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() * euro_pokupka / gbp_prodazha ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('RUR');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('USD');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('CHF');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('GBP');			
		}
		else if( $('#cur_pokupka').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() * euro_prodazha ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() * euro_prodazha / usd_pokupka ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() * euro_prodazha / chf_pokupka ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() * euro_prodazha / gbp_pokupka ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('RUR');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('USD');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('CHF');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('GBP');			
		}
	}
	else if( val == 'CHF' ){
		if( $('#cur_prodazha').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() * chf_pokupka ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() * chf_pokupka / usd_prodazha ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() * chf_pokupka / euro_prodazha ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() * chf_pokupka / gbp_prodazha ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('RUR');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('USD');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('EURO');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('GBP');			
		}
		else if( $('#cur_pokupka').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() * chf_prodazha ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() * chf_prodazha / usd_pokupka ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() * chf_prodazha / euro_pokupka ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() * chf_prodazha / gbp_pokupka ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('RUR');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('USD');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('EURO');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('GBP');			
		}
	}
	else if( val == 'GBP' ){
		if( $('#cur_prodazha').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() * gbp_pokupka ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() * gbp_pokupka / usd_prodazha ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() * gbp_pokupka / euro_prodazha ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() * gbp_pokupka / chf_prodazha ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('RUR');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('USD');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('EURO');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('CHF');			
		}
		else if( $('#cur_pokupka').is(':checked') ){
			sum1 = ( $('div.b-curr-calc .input-text').val() * gbp_prodazha ).toFixed(2);
			sum2 = ( $('div.b-curr-calc .input-text').val() * gbp_prodazha / usd_pokupka ).toFixed(2);
			sum3 = ( $('div.b-curr-calc .input-text').val() * gbp_prodazha / euro_pokupka ).toFixed(2);
			sum4 = ( $('div.b-curr-calc .input-text').val() * gbp_prodazha / chf_pokupka ).toFixed(2);
			$('div#row1 .sum').html(sum1);
			$('div#row1 .cur').html('RUR');
			$('div#row2 .sum').html(sum2);
			$('div#row2 .cur').html('USD');
			$('div#row3 .sum').html(sum3);
			$('div#row3 .cur').html('EURO');
			$('div#row4 .sum').html(sum4);
			$('div#row4 .cur').html('CHF');			
		}
	}
}
function isInteger(s){
    var i;

	if (isEmpty(s))
		if (isInteger.arguments.length == 1) return 0;
		else return (isInteger.arguments[1] == true);

	for (i = 0; i < s.length; i++){
		var c = s.charAt(i);
		if (!isDigit(c)) return false;
	}
	return true;
}

function isEmpty(s){
    return ((s == null) || (s.length == 0))
}

function isDigit (c){
    return ((c >= "0") && (c <= "9"))
}

$(function() {
	$('.b-filter .parent:eq(0)').width('185px');
	$('.b-filter .parent:eq(1)').width('405px');
	$('div.b-calc select').selectbox();
	$('select.selectbox').selectbox();
	
	$('.b-filter .parent:eq(0)').children('input').width('169px');
	$('.b-filter .parent:eq(0)').children('.selectbox-wrapper').width('183px');
	$('.b-filter .parent:eq(1)').children('input').width('389px');
	$('.b-filter .parent:eq(1)').children('.selectbox-wrapper').width('403px');	
	
	$('.b-form2 .parent').children('input').width('210px');
	$('.b-form2 .parent').children('.selectbox-wrapper').width('224px');
	
	
	$('div.b-partners .item').hover(
		function(){
			imgPath($(this), 'mousein')
		},
		function(){
			imgPath($(this), '')
		}
	)
	if( isInteger( $('div.b-curr-calc .input-text').val() ) )
			currencyCalc();
	$('div.b-curr-calc .selectbox-wrapper li').click(function(){
		if( isInteger( $('div.b-curr-calc .input-text').val() ) )
			currencyCalc();		
	})
	$('div.b-curr-calc .input-text').change(function(){
		if( isInteger( $('div.b-curr-calc .input-text').val() ) )
			currencyCalc();
		else{
			$('#row1 .err').remove();
			$('div.b-curr-calc .input-text').val('');
			$('.b-curr-calc .sum').text('');
			$('.b-curr-calc .cur').text('');
			$('#row1').append('<p class="err">неверная сумма!</p>')
		}		
	})
	$('.b-curr-calc input:radio').click(function(){
		currencyCalc()
	})
	var flip = 0;
	$('a.map').click(function(){
		var div = $(this).siblings('div.map');
		if(div.hasClass('map-show')){
			div.removeClass('map-show');
		}
		else{
			div.addClass('map-show');
		}
		return false		
	});
	
	$('div.item:eq(0)').css('border', '0');
	
	//var page_id = $('#page_id').text();
	//var page_id_array = new Array(68, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 213);
	
	/*for( i = 0; i < page_id_array.length; i ++ ){
		if( page_id == page_id_array[i] )
			$('body').addClass('calc_active');
	}*/
	
	/*$('a.open').click(function(){
		if( $('div.b-dep-calc form').height() == 0 ){
			$('div.b-dep-calc form').css('height', 'auto');
			$('div.b-dep-calc form').css('overflow', 'visible')
		}
		else{
			$('div.b-dep-calc form').css('height', 0);
			$('div.b-dep-calc form').css('overflow', 'hidden')
		}
		return false		
	});*/
});

jQuery(document).ready(function(){
	var raznica = 7.5;
	if($(".b-course")){
		var course = $(".b-course td.red");
		for(var i=0;i<course.length;i++){
			var _valuta = $(course[i]).html().substring(1,4);
			if(_valuta=="CHF" || _valuta=="GBP"){
				var _td = $(course[i]).parent().find("td");
				var tmp = $(_td[3]).html().split(',');
				var _kurs_cb = (tmp[0]+'.'+tmp[1])*1;
				var _kurs_buy = _kurs_cb-(_kurs_cb/100)*raznica;
					var tmp = _kurs_buy.toFixed(2).toString().split('.');
					var _kurs_buy = tmp[0]+','+tmp[1];
				var _kurs_sell = _kurs_cb+(_kurs_cb/100)*raznica;
					var tmp = _kurs_sell.toFixed(2).toString().split('.');
					var _kurs_sell = tmp[0]+','+tmp[1];			
				$(_td[1]).html(_kurs_buy);
				$(_td[2]).html(_kurs_sell);
			}
		}
	}
})

