// ###########################################################################
// # СКРИПТ ДЛЯ нашего сайта:    www.FeLinta.ru   - By Soloviov Mikhail 2009 #
// ###########################################################################



// Узнаём размеры внутреннего окна iе-эксплорера или мозиллы
var xxx=0;
var yyy=0;
var wwidth = (window.innerWidth)?window.innerWidth: ((document.all)?document.body.offsetWidth:null);
var wheight = (window.innerHeight)?window.innerHeight: ((document.all)?document.body.offsetHeight:null);
//alert('wwidth='+wwidth+'  wheight='+wheight);



// Открытие в новом окне (параметры вывода): <a href="javascript:void(0);" onmouseover=""; onclick="window.open('http://filename.html', '', 'toobars=0, status=0, scrollbars=1, width=600, height=400, menubar=0,')" style="cursor:Hand;" target="_top"> 
function MM_openBrWindow(theURL,winName,features)
{  window.open(theURL,winName,features); }



// Запреты на выделение и копирование текста на нижних слоях div'ов
document.onselectstart = function(){return false;}
document.onselecttext = function(){return false;}




// Статус на баре IE внизу экрана
window.status="Полный комплекс рекламно сувенирных услуг";


// Hidden и Visible функции
var divHrefArray = new Array('printing', 'designs', 'webdesign', 'animations', 'narujka', 'suvenirka'); // Нужно добавлять в массив id="".
function showHrefDiv(needHrefDiv) {
	// Ищем нужный элемент массива - переданный
	for(var i = 0; i < divHrefArray.length; i++) {
	document.getElementById(divHrefArray[i]).style.display = "none"; // убираем ненужные ссылки свитка
	}
	document.getElementById(needHrefDiv).style.display = "block"; // показываем нужную ссылку свитка
}


// Прочая лабуда

function zakazalsearch(){
if (document.summa_zakaza.zakazal.value == '')
{
	 document.summa_zakaza.submit.disabled = true;
	 //alert("Поле подробности заказа - не должно быть пустым!");
}
}


function fiosearch() {
	if ((document.summa_zakaza.fio.value.search(/^[\<\.\>\.\@\.\$\.\%\.\-\.\+\.\/\.\*\.\?\.\#\.\№\.\(\.\)\.\_\.\,\.\&\.0-9.A-Za-z.\s,\.\/]*$/) !=-1))
	{
	 document.summa_zakaza.submit.disabled = true;
	 //alert("Поле Ф.И.О.! Введите только русскими буквами.");
	}
	else var fs="1";

}


function emailsearch() {
	if (document.summa_zakaza.email.value == "")
	{
	 document.summa_zakaza.submit.disabled = true;
	 //alert("Поле e-mail - не верное значение.");
	}
	else var es="1";
}


function phonesearch() {
	if (document.summa_zakaza.phone.value == "")
	{
	 document.summa_zakaza.submit.disabled = true;
	 //alert("Поле телефон - только цифры телефона.");
	}
	else var ps="1";
}



var znach0 = 0;
var znach1 = 0;
var znach2 = 0;

function getrandom0(min_random, max_random)
{
    var range = max_random - min_random + 1;
    return Math.floor(Math.random()*range) + min_random;
}
znach0 = getrandom0(11111,99999);

function getrandom1(min_random, max_random)
{
    var range = max_random - min_random + 1;
    return Math.floor(Math.random()*range) + min_random;
}
znach1 = getrandom1(1,13);

function getrandom2(min_random, max_random)
{
    var range = max_random - min_random + 1;
    return Math.floor(Math.random()*range) + min_random;
}
znach2 = getrandom2(1,17);
function superraschet(){







var summa = document.summa_zakaza.summa.value;
summa = (znach1 + znach2);

antispam = ((1*summa) - 1);
document.summa_zakaza.antispam.value = antispam;

filter = ((1*summa) + 1);
document.summa_zakaza.filter.value = filter;


document.summa_zakaza.submit.disabled = true;

if ((document.summa_zakaza.summa.value.search(/^[\<\.\>\.\@\.\$\.\%\.\-\.\+\.\/\.\*\.\?\.\#\.\№\.\(\.\)\.\_\.\,\.\&\.А-Яа-я.A-Za-z.\s,\.\/]*$/) !=-1))
{
	 document.summa_zakaza.submit.disabled = true;
	 alert ('Заполните все поля правильно! Число должно быть: ' + summa);
}
else var ss="1";











if ((document.summa_zakaza.summa.value) != summa)
{

document.summa_zakaza.submit.disabled = true;


}

if (((document.summa_zakaza.summa.value) == summa) || (fs=="1") || (es=="1") || (ps=="1") || (ss=="1"))
{

 document.summa_zakaza.submit.disabled = false;
}




}


// Рефер обратно
function gotopage()
{
document.summa_zakaza.submit.disabled = true;
location.href="index.php";
}







// Узнать стоимость ссылок с морды сайта
function calculate_price_links()
{
var	calc_tic = 0;
var calc_pr = 0;
var calc_links = 0;
var calc_counter = 0;
	
var calc_tic = document.calculate_links.calc_tic.value;
var calc_pr = document.calculate_links.calc_pr.value;
var calc_links = document.calculate_links.calc_links.value;
var calc_counter = document.calculate_links.calc_counter.value;

var	calc_tic = Math.round (calc_tic);
var calc_pr = Math.round (calc_pr);
var calc_links = Math.round (calc_links);
var calc_counter = Math.round (calc_counter);

if (calc_pr == 0) gosha_pr = 0.18;
if (calc_pr == 1) gosha_pr = 0.5;
if (calc_pr == 2) gosha_pr = 1.6;
if (calc_pr == 3) gosha_pr = 4;
if (calc_pr == 4) gosha_pr = 8;
if (calc_pr == 5) gosha_pr = 13;
if (calc_pr == 6) gosha_pr = 40;
if (calc_pr == 7) gosha_pr = 125;
if (calc_pr == 8) gosha_pr = 250;
if (calc_pr == 9) gosha_pr = 610;
if (calc_pr == 10) gosha_pr = 1250;

if (calc_tic >= 0) { yasha_tic = 0; }
if (calc_tic >= 10) { yasha_tic = 33;}
if (calc_tic >= 20) { yasha_tic = 55;}
if (calc_tic >= 30) { yasha_tic = calc_tic + 77; }

if (calc_pr >= 10) 
{ 
	calc_pr = 10;
	document.calculate_links.calc_pr.value = "10";
}

if (calc_pr <= 0)
{
    calc_pr = 0;
		document.calculate_links.calc_pr.value = "0";
}

if (calc_tic <= 0)
{
    calc_tic = 0;
	document.calculate_links.calc_tic.value = "0";
}

if (calc_counter <= 0)
{
    calc_counter = 0;
	document.calculate_links.calc_counter.value = "0";
}

if (calc_links <= 0)
{
	document.calculate_links.calc_links.value = "0";
    calc_links = 1;	
}

if (calc_links <= 0)
{
    cext_links = 1;
	document.calculate_links.calc_counter.value = "0";
}
else cext_links = calc_links;

//cext_links = 1; // Он эррор


aa1 = yasha_tic / 100;
aa3 = calc_counter - 0.01;
aa2 = gosha_pr /  (cext_links + aa3 + 1); //+calc_counter
all_calc_price_links = aa1 + aa2;


//all_calc_price_links = calc_pr + calc_tic + calc_links + calc_counter;


if (document.calculate_links.calc_price_links.value == "NaN") document.calculate_links.calc_price_links.value = "0";

//calc_price_links = Math.round (all_calc_price_links);
calc_price_links = all_calc_price_links;

document.calculate_links.calc_price_links.value = calc_price_links;
}












// Цифра печать на Xerox
function calc_cifra()
{  

var calc_result = document.calculate_cifra.calc_result.value;
var calc_count = document.calculate_cifra.calc_count.value;
var calc_color = document.calculate_cifra.calc_color.value;
var calc_size = document.calculate_cifra.calc_size.value;
var calc_density = document.calculate_cifra.calc_density.value;

if (calc_size == 4) { calc_count = calc_count/2; }
if (calc_size == 5) { calc_count = calc_count/4; }
if (calc_size == 6) { calc_count = calc_count/8; }

if (calc_count <= 1) k = 2;
if (calc_count >= 2 && calc_count <= 10) k = 1.3;
if (calc_count >= 11 && calc_count <= 20) k = 0.9;
if (calc_count >= 21 && calc_count <= 50) k = 0.7;
if (calc_count >= 51 && calc_count <= 100) k = 0.6;
if (calc_count > 101) k = 0.5;

calc_density = calc_density * calc_count;

res = (k * calc_color * calc_count * 32) + calc_density;
  
if (calc_size == 4) { res = res * 1.05; }
if (calc_size == 5) { res = res * 1.1; }
if (calc_size == 6) { res = res * 1.15; }

calc_result = Math.round( res * 100 ) / 100;
document.calculate_cifra.calc_result.value = calc_result;
  
calc_result2 = ( calc_result / calc_count);
if (calc_count <= 0) { calc_result2 = 0; }
document.calculate_cifra.calc_result2.value = calc_result2;

}















// Тиражирование и печать DVD дисков
function calc_disc()
{  
var calc_result1 = document.calculate_disc.calc_result1.value;
var calc_count1 = document.calculate_disc.calc_count1.value;
var calc_color1 = document.calculate_disc.calc_color1.value;
var calc_size1 = document.calculate_disc.calc_size1.value;
var calc_density1 = 3;


if (calc_count1 <= 1) k1 = 390.1;
if (calc_count1 <= 2) k1 = 240.1;
if (calc_count1 <= 3) k1 = 120.1;
if (calc_count1 <= 4) k1 = 60.1;
if (calc_count1 <= 5) k1 = 30.1;
if (calc_count1 <= 10) k1 = 10.1;
if (calc_count1 <= 50) k1 = 4.1;
if (calc_count1 <= 100) k1 = 3.1;
if (calc_count1 <= 150) k1 = 2.8;
if (calc_count1 <= 200) k1 = 2.3;
if (calc_count1 <= 250) k1 = 2.1;
if (calc_count1 <= 500) k1 = 1.5;
if (calc_count1 <= 1000) k1 = 1.2;
if (calc_count1 <= 2000) k1 = 1.1;
if (calc_count1 <= 3000) k1 = 1;
if (calc_count1 > 5001) k1 = 0.9;

calc_density11 = calc_density1 * calc_count1;

res1 = (k1 * calc_color1 * calc_count1 * 32) + calc_density11;

if (calc_size1 == 3) { res1 = res1 * 0.9; }
if (calc_size1 == 4) { res1 = res1 * 1.1; }
if (calc_size1 == 5) { res1 = res1 * 2; }
if (calc_size1 == 6) { res1 = res1 * 2.7; }

calc_result1 = Math.round( res1 * 100 ) / 100;
document.calculate_disc.calc_result1.value = calc_result1;
  
calc_result21 = (calc_result1 / calc_count1);
if (calc_count1 <= 0) { calc_result21 = 0; }

document.calculate_disc.calc_result21.value = calc_result21;

}

















// Калькулятор по раскрутке вашего сайта по ключевым словам
// Чур НЕ ПиЗДИТЬ мой калькулятор - это моя идея, цуко накажу СПАМом и GET-ботами...
function price_spine()
{
	
var	calc_tic_spine = 0; // TIC
var calc_pr_spine = 0; // PR
var calc_keywords_spine = 0; // Ключевые и поисковые слова
var calc_counter_spine = 0; // КПД X - (биржа, директ, каталоги и прочее...)

var calc_price_spine = 0;
var calc_price_spine2 = 0;

var gosha_pr_spine = 0;

calc_tic_spine = document.calcul_spine.calc_tic_spine.value;
calc_pr_spine = document.calcul_spine.calc_pr_spine.value;
calc_keywords_spine = document.calcul_spine.calc_keywords_spine.value;
calc_counter_spine = document.calcul_spine.calc_counter_spine.value;

calc_price_spine = document.calcul_spine.calc_price_spine.value;
calc_price_spine2 = document.calcul_spine.calc_price_spine2.value;


var	calc_tic_spine = Math.round (calc_tic_spine);
var calc_pr_spine = Math.round (calc_pr_spine);
var calc_keywords_spine = Math.round (calc_keywords_spine);
var calc_counter_spine = Math.round (calc_counter_spine);


if (calc_pr_spine == 0) { gosha_pr_spine = 1.7; }
if (calc_pr_spine == 1) { gosha_pr_spine = 2; }
if (calc_pr_spine == 2) { gosha_pr_spine = 7; }
if (calc_pr_spine == 3) { gosha_pr_spine = 14; }
if (calc_pr_spine == 4) { gosha_pr_spine = 28; }
if (calc_pr_spine == 5) { gosha_pr_spine = 36; }
if (calc_pr_spine == 6) { gosha_pr_spine = 50; }
if (calc_pr_spine == 7) { gosha_pr_spine = 125; } 
if (calc_pr_spine == 8) { gosha_pr_spine = 250; }
if (calc_pr_spine == 9) { gosha_pr_spine = 610; }
if (calc_pr_spine == 10) { gosha_pr_spine = 1250; }


if (calc_pr_spine >= 10) 
{ 
	calc_pr_spine = 10;
	document.calcul_spine.calc_pr_spine.value = "10";
}

if (calc_pr_spine <= 0)
{
    calc_pr_spine = 0;
		document.calcul_spine.calc_pr_spine.value = "0";
}

if (calc_tic_spine <= 0)
{
    calc_tic_spine = 0;
	document.calcul_spine.calc_tic_spine.value = "0";
}

if (calc_keywords_spine <= 0)
{
    calc_keywords_spine = 0;
	document.calcul_spine.calc_keywords_spine.value = "0";

}

if (calc_counter_spine <= 0)
{
    calc_counter_spine = 0;
	document.calcul_spine.calc_counter_spine.value = "0";
}






aa11 = calc_tic_spine / 100;
aa33 = calc_counter_spine + 0.5;
aa22 = gosha_pr_spine * (calc_keywords_spine + aa33 + calc_counter_spine);  //+calc_counter




calc_price_spine = aa11 + aa22;
calc_price_spine_month = Math.round (calc_price_spine * 31);


if (calc_keywords_spine == 0)
{
	calc_price_spine_month = 0;
	calc_price_spine2 = 0;	
}



document.calcul_spine.calc_price_spine.value = calc_price_spine_month;


calc_price_spine2 = calc_price_spine;

if (calc_keywords_spine == 0)
{
	calc_price_spine2 = "0";
}

document.calcul_spine.calc_price_spine2.value = calc_price_spine2;


}


