function new_window(url) {
		link = window.open(url, "Link", "toolbar=0, scrollbars=0, resizable=0, width=570, height=320, left=80, top=80");
}

function PageChange(page){
	document.pages.page_s.value=page;
	document.pages.submit();
}
function winop(){
	windop = window.open("shabl.php","mywin","height=450,width=680,left=100,top=30, scrollbars=0, resizable=0" );
}

function calculate(formname){
    var result;
    var color=parseInt(formname.ccolor.value);
    var amount=parseInt(formname.camount.value);
    var paper=parseInt(formname.cpaper.value);
    var make=parseInt(formname.cmake.value);

    var BW_1=new Array(5000);
    var BW_2=new Array(5000);
    var C_1=new Array(5000);
    var C_2=new Array(5000);
	var C_3=new Array(5000);
    var ZO_0=new Array(5000);
    var ZO_10=new Array(5000);
    var ZO_1=new Array(5000);
    var ZO_11=new Array(5000);
    var ZO_2=new Array(5000);
    var ZO_21=new Array(5000);
    var ZO_3=new Array(5000);
    var ZO_31=new Array(5000);
    var ZO_4=new Array(5000);
    var ZO_41=new Array(5000);
    var ZO_5=new Array(5000);
    var ZO_51=new Array(5000);
    var ZO_6=new Array(5000);
    var ZO_7=new Array(5000);
	
	ZO_0[50]=375;
    ZO_0[100]=335;
    ZO_0[200]=335;
    ZO_0[300]=395;
    ZO_0[400]=370;
    ZO_0[500]=370;
    ZO_0[600]=430;
    ZO_0[700]=390;
    ZO_0[800]=390;
    ZO_0[900]=390;
    ZO_0[1000]=450;
    ZO_0[2000]=500;
    ZO_0[3000]=550;
    ZO_0[5000]=715;

    ZO_10[50]=375;
    ZO_10[100]=395;
    ZO_10[200]=395;
    ZO_10[300]=395;
    ZO_10[400]=430;
    ZO_10[500]=430;
    ZO_10[600]=430;
    ZO_10[700]=450;
    ZO_10[800]=450;
    ZO_10[900]=450;
    ZO_10[1000]=450;
    ZO_10[2000]=500;
    ZO_10[3000]=610;
    ZO_10[5000]=775;

    ZO_1[50]=430;
    ZO_1[100]=450;
    ZO_1[200]=450
    ZO_1[300]=450;
    ZO_1[400]=485;
    ZO_1[500]=485;
    ZO_1[600]=485;
    ZO_1[700]=510;
    ZO_1[800]=510;
    ZO_1[900]=510;
    ZO_1[1000]=510;
    ZO_1[2000]=590;
    ZO_1[3000]=700;
    ZO_1[5000]=865;

    ZO_11[50]=495;
    ZO_11[100]=515;
    ZO_11[200]=515;
    ZO_11[300]=515;
    ZO_11[400]=550;
    ZO_11[500]=550;
    ZO_11[600]=550;
    ZO_11[700]=575;
    ZO_11[800]=575;
    ZO_11[900]=575;
    ZO_11[1000]=575;
    ZO_11[2000]=655;
    ZO_11[3000]=765;
    ZO_11[5000]=930;

    ZO_2[50]=445;
    ZO_2[100]=465;
    ZO_2[200]=465;
    ZO_2[300]=465;
    ZO_2[400]=515;
    ZO_2[500]=515;
    ZO_2[600]=515;
    ZO_2[700]=555;
    ZO_2[800]=555;
    ZO_2[900]=555;
    ZO_2[1000]=555;
    ZO_2[2000]=670;
    ZO_2[3000]=820;
    ZO_2[5000]=1045;

    ZO_21[50]=530;
    ZO_21[100]=550;
    ZO_21[200]=550;
    ZO_21[300]=550;
    ZO_21[400]=600;
    ZO_21[500]=600;
    ZO_21[600]=600;
    ZO_21[700]=640;
    ZO_21[800]=640;
    ZO_21[900]=640;
    ZO_21[1000]=640;
    ZO_21[2000]=755;
    ZO_21[3000]=905;
    ZO_21[5000]=1130;

    ZO_3[50]=465;
    ZO_3[100]=485;
    ZO_3[200]=485;
    ZO_3[300]=485;
    ZO_3[400]=550;
    ZO_3[500]=550;
    ZO_3[600]=550;
    ZO_3[700]=595;
    ZO_3[800]=595;
    ZO_3[900]=595;
    ZO_3[1000]=595;
    ZO_3[2000]=735;
    ZO_3[3000]=915;
    ZO_3[5000]=1185;

    ZO_31[50]=575;
    ZO_31[100]=595;
    ZO_31[200]=595;
    ZO_31[300]=595;
    ZO_31[400]=660;
    ZO_31[500]=660;
    ZO_31[600]=660;
    ZO_31[700]=705;
    ZO_31[800]=705;
    ZO_31[900]=705;
    ZO_31[1000]=705;
    ZO_31[2000]=845;
    ZO_31[3000]=1025;
    ZO_31[5000]=1295;

    ZO_4[50]=485;
    ZO_4[100]=525;
    ZO_4[200]=525;
    ZO_4[300]=525;
    ZO_4[400]=580;
    ZO_4[500]=580;
    ZO_4[600]=580;
    ZO_4[700]=640;
    ZO_4[800]=640;
    ZO_4[900]=640;
    ZO_4[1000]=640;
    ZO_4[2000]=815;
    ZO_4[3000]=1035;
    ZO_4[5000]=1365;

    ZO_41[50]=625;
    ZO_41[100]=665;
    ZO_41[200]=665;
    ZO_41[300]=665;
    ZO_41[400]=720;
    ZO_41[500]=720;
    ZO_41[600]=720;
    ZO_41[700]=780;
    ZO_41[800]=780;
    ZO_41[900]=780;
    ZO_41[1000]=780;
    ZO_41[2000]=955;
    ZO_41[3000]=1175;
    ZO_41[5000]=1505;

    ZO_5[50]=530;
    ZO_5[100]=570;
    ZO_5[200]=570;
    ZO_5[300]=570;
    ZO_5[400]=640;
    ZO_5[500]=640;
    ZO_5[600]=640;
    ZO_5[700]=705;
    ZO_5[800]=705;
    ZO_5[900]=705;
    ZO_5[1000]=705;
    ZO_5[2000]=910;
    ZO_5[3000]=1170;
    ZO_5[5000]=1560;

    ZO_51[50]=700;
    ZO_51[100]=740;
    ZO_51[200]=740;
    ZO_51[300]=740;
    ZO_51[400]=810;
    ZO_51[500]=810;
    ZO_51[600]=810;
    ZO_51[700]=875;
    ZO_51[800]=875;
    ZO_51[900]=875;
    ZO_51[1000]=875;
    ZO_51[2000]=1080;
    ZO_51[3000]=1340;
    ZO_51[5000]=1730;

    ZO_6[50]=180;
    ZO_6[100]=200;
    ZO_6[200]=200;
    ZO_6[300]=200;
    ZO_6[400]=225;
    ZO_6[500]=225;
    ZO_6[600]=225;
    ZO_6[700]=250;
    ZO_6[800]=250;
    ZO_6[900]=250;
    ZO_6[1000]=250;
    ZO_6[2000]=315;
    ZO_6[3000]=395;
    ZO_6[5000]=515;

    ZO_7[50]=300;
    ZO_7[100]=310;
    ZO_7[200]=310;
    ZO_7[300]=310;
    ZO_7[400]=320;
    ZO_7[500]=320;
    ZO_7[600]=320;
    ZO_7[700]=330;
    ZO_7[800]=330;
    ZO_7[900]=330;
    ZO_7[1000]=330;
    ZO_7[2000]=350;
    ZO_7[3000]=370;
    ZO_7[5000]=400;
	
    BW_1[100]=300;
    BW_1[200]=517;
    BW_1[300]=749;
    BW_1[400]=981;
    BW_1[500]=1108;
    BW_1[600]=1320;
    BW_1[700]=1565;
    BW_1[800]=1775;
    BW_1[900]=1985;
    BW_1[1000]=1951;
    BW_1[2000]=3760;
    BW_1[3000]=5640;
    BW_1[5000]=9400;

    BW_2[100]=428;
    BW_2[200]=752;
    BW_2[300]=1082;
    BW_2[400]=1412;
    BW_2[500]=1532;
    BW_2[600]=1822;
    BW_2[700]=2152;
    BW_2[800]=2438;
    BW_2[900]=2724;
    BW_2[1000]=2522;
    BW_2[2000]=4748;
    BW_2[3000]=7110;
    BW_2[5000]=11850;

    C_1[100]=506;
    C_1[200]=934;
    C_1[300]=1260;
    C_1[400]=1640;
    C_1[500]=2020;
    C_1[600]=2400;
    C_1[700]=2810;
    C_1[800]=3182;
    C_1[900]=3554;
    C_1[1000]=3590;
    C_1[2000]=6814;
    C_1[3000]=10230;
    C_1[5000]=17050;

    C_2[100]=886;
    C_2[200]=1594;
    C_2[300]=2122;
    C_2[400]=2758;
    C_2[500]=3394;
    C_2[600]=4030;
    C_2[700]=4700;
    C_2[800]=5320;
    C_2[900]=5940;
    C_2[1000]=5888;
    C_2[2000]=11044;
    C_2[3000]=16560;
    C_2[5000]=27600;
	
	C_3[100]=656;
    C_3[200]=1177;
    C_3[300]=1611;
    C_3[400]=2099;
    C_3[500]=2482;
    C_3[600]=2950;
    C_3[700]=3455;
    C_3[800]=3913;
    C_3[900]=4371;
    C_3[1000]=4249;
    C_3[2000]=7990;
    C_3[3000]=12000;
    C_3[5000]=20000;

    switch (color){
    	case 1: result=BW_1[amount];break;
        case 2: result=BW_2[amount];break;
        case 3: result=C_1[amount];break;
        case 4: result=C_2[amount];break;
		case 5: result=C_3[amount];break;
    }
	
	
	if (paper == 0)
		result = result;
	else if (paper==1)
		result = result+(amount/2);
	else if (paper==2)
		result = result+amount;
	else
		result = result+(amount*2);
	
	formname.paper_str.value = formname.cpaper.options[formname.cpaper.selectedIndex].text;

    if(make==1){
    	result=result*2;
    }

	/*
	if(formname.dost[1].checked==1)
	{
      	var metroLoc=parseInt(formname.metro.value);
        switch (metroLoc)
		{
            case 0: result=result; break;
            case 1: result=result + dost_price[1]; break;
            case 2: result=result + dost_price[2]; break;
            case 3: result=result + dost_price[3]; break;
		}
		formname.dost_str.value = formname.metro.options[formname.metro.selectedIndex].text;
	}
	*/
	
	formname.cost.value=result + " руб (стоимость печати визиток)";
	
	if(formname.dost[1].checked==1)
	{
		var metroLoc=parseInt(formname.metro.value);
		if (metroLoc > 0)
			formname.cost.value += " + " + dost_price[metroLoc] + " руб (доставка) = " + (result+dost_price[metroLoc]) + " руб"
	}
	//formname.cost.value += " руб.";
}

function checkform(formname)
{
	msg = '';
	if (!formname.fv1.value)
		msg = msg + "- Необходимо указать информацию на визитке\n";
	if (formname.dost[1].checked==1 && parseInt(formname.metro.value) == 0)
		msg = msg + "- Необходимо выбрать район\n";
	if (formname.dost[2].checked==1 && parseInt(formname.cregion.value) == 1000)
		msg = msg + "- Необходимо выбрать регион РФ\n";
	if (!formname.fc1.value)
		msg = msg + "- Необходимо указать Ваше имя\n";
	if (!formname.fc2.value && !formname.fc3.value)
		msg = msg + "- Необходимо указать либо e-mail, либо телефон для связи\n";
	if (msg == '')
		return true;
	else
	{
		alert('ВНИМАНИЕ!\n\n'+msg);
		return false;
	}
}
