$(document).ready( function(){

	//$('#p1').css("border-bottom","0px");
	//$('#s_p1').css("background","url('../img/strelka_down.png') no-repeat");	
	//$('#bl_p1').slideDown('fast');

	$('.tbleft td:even').css('background', '#f2e7d3');
	
	/*$('.contpadd tr').css('background', 'none');
	$('.contpadd td').css('border', '1px solid #e8dcc1');
	$('.contpadd td').css('padding', '5px 10px');*/
	
	$('#ccontacts td').css('border', '0px');

	$('.onclick_text').click( function(){
	
		var id=$(this).attr('id');
		var cs = $('#bl_'+id).css("display");
		
		if(cs == "block"){
			$('#bl_'+id).slideUp('fast');
			$('.onclick_text').css("border-bottom","1px dotted");
			$('.strelka').css("background","url('../img/strelka_up.png') no-repeat");
		}else{
			$('.bl_onclick').hide();
			$('.onclick_text').css("border-bottom","1px dotted");
			$('.strelka').css("background","url('../img/strelka_up.png') no-repeat");
			$('#bl_'+id).slideDown('fast');
			$('#'+id).css("border-bottom","0px");
			$('#s_'+id).css("background","url('../img/strelka_down.png') no-repeat");
		};
	
	});
	
	$('.onclick_text_z').click( function(){
	
		var cs = $('#zayavka').css("display");
		
		if(cs == "block"){
			$('#zayavka').slideUp('fast');
		}else{
			$('#zayavka').slideDown('fast');
			$('#loginpass').slideUp('fast');
		};
	
	});
	
	$('.onclick_text_l').click( function(){
	
		var cs = $('#loginpass').css("display");
		
		if(cs == "block"){
			$('#loginpass').slideUp('fast');
		}else{
			$('#loginpass').slideDown('fast');
			$('#zayavka').slideUp('fast');
		};
	
	});
	
	
	$("#fauth").submit( function(){
	
		var login = $("#authlogin").val();
		var pass = $("#authpass").val();
	
		if(login.length < 4) {
			$("#resauth").html("Доступ запрещен");
			return false;
		};
		
		if(pass.length < 4) {
			$("#resauth").html("Доступ запрещен");
			return false;
		};
	
		
		$("#resauth").html('<div id="loader"></div>');
	
		$.ajax({
		type: 'post',
		url: '/ajax/auth/',
		data: 'login=' + login + '&pass=' + pass,
			success: function(html){
				if(html == "success"){
					window.document.location.href = "/page/club/";
				}else if(html == "fail"){
					$("#resauth").html("Доступ запрещен");
				};
			}
		});
		
		return false;
		
	
	});
	
	//chcredit();
	
	// кредитный калькулятор для частных лиц
	
	$('#creditsumm').keyup( function(){
	
		chcredit();
	
	});

	$(".myform").validate({
	rules: {
	name: "required",
	dop_info: "required",
		elmail: {
		email: true,
		required: true
		}
	},
	messages: {
	name: "Укажите контактное лицо",
	dop_info: "Вы не написали сообщение",
	elmail: {
		email: "Укажите правильный e-mail",
		required: "Укажите ваш e-mail"
		}
	},
	errorElement: "em"
	});
	
	
	$(".z-myform").validate({
	rules: {
	name: "required",
	company: "required",
	phone: "required",
	city: "required",
	elmail: {
		email: true,
		required: true
		}
	},
	messages: {
	name: "Укажите контактное лицо",
	company: "Укажите полное наименование организации",
	phone: "Укажите телефон",
	city: "Укажите город",
	elmail: {
		email: "Укажите правильный e-mail",
		required: "Укажите ваш e-mail"
		}
	},
	errorElement: "em"
	});

	
	
	
});

function ajvklad(){

		var id = $("#select_vklad option:selected").val();
		$.ajax({
		type: 'post',
		url: '/ajax/vklad/',
		data: 'id=' + id,
			success: function(html){
					$('.vklad_ajax').html(html);
			}
		});
		

}

function ajcreditlink(id){

	$("#select_vklad option[value='"+id+"']").attr("selected", true);

	ajcredit();
}

function ajcredit(){

		var id = $("#select_vklad option:selected").val();
		var type = $("#pm_type").val();
		
		$.ajax({
		type: 'post',
		url: '/ajax/credit/',
		data: 'id=' + id + '&type=' + type,
			success: function(html){
					$('.vklad_ajax').html(html);
			}
		});

}

function chvklad(){
	
	var key;
	daynow = $("#srok_sel option:selected").val();
	currencynow = $("#currency_sel option:selected").val();
	var vkladsumm = $("#vkladsumm").val();
	
	for(i=0;i<currency.length;i++){
		if(currency[i] == currencynow){
			key = i; // ключ выбранной строки ака валюты
		};
	};
	
	for(i=0;i<days.length;i++){
		if(days[i] == daynow){
			daykey = i; // ключ выбранного столбца ака дня
		};
	};
	
		// валюту какую подсунуть смотрим
		var currencyname = new Array();
		currencyname['USD'] = "Usd";
		currencyname['RUR'] = "Руб.";
		currencyname['EUR'] = "Eur";
		
		if(currencyname[currencynow]){
			var curnow = currencyname[currencynow]; 
		}else{
			var curnow = currencynow;
			var curnowtmp = explode(" ", currencynow);
			curnow = curnowtmp[0]
		};
		
		var curspan = '<span>' + curnow + '</span>';
	
	//alert('cur:'+key+';day:'+daykey);
	
	var percent = lines[key][daykey];
	//alert(percent)
	
	
	var itogo = parseInt(vkladsumm); // результат
	var itogopercent = 0; //только процент
	//var years = 0; // количество лет
	//var ostatok = 0; // остаток если больше года
	var mday = 30; //дней в месяце
	var srok = days[daykey];
	var month = Math.round(srok/mday);
	var ostatok = srok%mday; 

	for(z=0;z<month;z++){
		
		if(capitalize == 1){
			itogo = itogo + ((itogo * mday * (percent)) / (365*100));
		}else{
			itogopercent = itogopercent + ((itogo * mday * (percent)) / (365*100));
		};
	};
	
	if(ostatok>0){
		if(capitalize == 1){
			itogo = itogo + ((itogo * ostatok * (percent)) / (365*100));
		}else{
			itogopercent = itogopercent + ((itogo * ostatok * (percent)) / (365*100));
		};
	};
		if(capitalize == 0){	
			itogo = itogo + Math.round(itogopercent);
		}else{
			itogo = Math.round(itogo);
		};
		
		if(parseInt(vkladsumm) < parseInt(firstvznos[key])){
			$("#vkladsumm").css("border","1px solid red");
			$("#percent").html("-" + " <span>%</span>");
			$("#itogo").html("-" + ' ' + curspan);
		}else{
			$("#vkladsumm").css("border","1px solid #e3d0ae");
			$("#percent").html(percent + " <span>%</span>");
			$("#itogo").html(itogo + ' ' + curspan);
		};
		
	

};

function chcredit(){
						
	var id = $("#select_vklad option:selected").val();
	
	var minmaxtmp = explode(";", price[id]);
	var cur = parseInt($("#currency_sel option:selected").val());
	
	var minmax = explode("-", minmaxtmp[cur]);
	
	var min = parseInt(minmax[0]);
	var max = parseInt(minmax[1]);
	
	var str = '';
	
	var vkladsumm = parseInt($('#vkladsumm').val());
	
	//alert(vkladsumm);alert(max);
	
	var stop = 0;
	
	//alert(max);
	
	var currency = new Array();
	currency[0] = "руб.";
	currency[1] = "usd";
	currency[2] = "eur";
	
	if(vkladsumm > max) {
		str = str + '<p>* Максимальная сумма кредита ' + max + ' ' + currency[cur] + '</p>';
		stop = 1;
	}
	if(vkladsumm < min) {
		str = str + '<p>* Минимальная сумма кредита ' + min + ' ' + currency[cur] + '</p>';
		stop = 1;
	}	
	
	if(stop == 0){
		
		// здесь чистый подсчет
		
		$("#alerting").html('');
		
		var srok = parseInt($('#srok_sel').val()); // срок
		var creditsumm = vkladsumm; // сумма
		
		if(cur == 0){
			if(srok <= 12){
				percent = rub[id][12];
			};
			if(srok > 12){
				percent = rub[id][36];
			};
		};
		
		if(cur > 0){
			if(srok <= 12){
				percent = usd[id][12];
			};
			if(srok > 12){
				percent = usd[id][36];
			};
		};
		
		if(id == 15){
		
			percent = rub[id][srok];
				
		};
		
		//alert(percent);
		
		percent = percent / 100 / 12; // процент математически
		
		var skl = (1+percent);
		
		sk = Math.pow(skl, srok);
	
		var sk2 = sk - 1;
		
		var ejkommsumm = parseInt( (comiss[id] / 100) * creditsumm );
		
		var itog = Math.round((percent * (sk / sk2)) * creditsumm + ejkommsumm);
	
		$('#itogo').html(itog + ' <span>' + currency[cur] + '</span>');
			
	}else{
		
		// условие если неправильная сумма
	
		$("#alerting").html('');
		$("#alerting").html(str);
	};
	
	
						
};

function ch123credit(){

	/*var creditsumm = parseInt($('#creditsumm').val());
	
	var srok = parseInt($('#creditsrok').val());
	
	
	if(isNaN(srok)){
		$('#creditsrok').val(6)
	};
		
	if(creditsumm < 1000){
		$('#creditsumm').val(1000)
	};
	
	if(srok < 6 ){
		$('#creditsrok').val(6);
	};
	
	creditsumm = parseInt($('#creditsumm').val());
	
	srok = parseInt($('#creditsrok').val());

	var percentedin = parseInt($('#edcredpercent').html()) / 100;
	var percentcomm = parseFloat($('#edinsumm').html()) / 100;*/

	//$("#edcreditsumm").html(percentedin * creditsumm);
	//$("#ejkommsumm").html(percentcomm * creditsumm);

	//var percent = parseInt($('#percentsrok').html()) / 100 / 12;
	
	//var ejkommsumm = parseInt($('#ejkommsumm').html());
	
	var skl = (1+percent);
	
	
	
	sk = Math.pow(skl, srok);
	
	var sk2 = sk - 1;
	
	//var newsk = sk * creditsumm;
	
	var itog = Math.round((percent * (sk / sk2)) * creditsumm + ejkommsumm);
	
	$('#vznos').html(itog);
	
	//alert(sk);
	
	//alert(p);
	//alert(sk);
	
	//alert(p);

	//var itog = (1+p);

};

function showAuth(){

	if($("#authmodal").css("display") == "block"){
		$("#authmodal").slideUp("fast");	
	}else{
		$("#authmodal").slideDown("fast");
	};

}

function explode( delimiter, string ) { // Split a string by string
    //
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: kenneth
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
 
    var emptyArray = { 0: '' };
 
    if ( arguments.length != 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
 
    return string.toString().split ( delimiter.toString() );
}
