function ShowPasswd(Obj)
{
	if (Obj.value=='ShowPass') {
		var w=150;
		var h=50;
		var left=(screen.width-w)/2;
		var top=(screen.height-h)/2;
		var winparam="scrollbars=no,width="+w+",height="+h+",left="+left+",top="+top+",status=no,menubar=no,location=no,resizable=no,toolbar=no";
		var _st="<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\"><title>Password</title><link rel=\"stylesheet\" href=\"/en/style.css\" type=\"text/css\"></head><body topmargin=0 leftmargin=0 rightmargin=0 marginwidth=0 marginheight=0>";
		_st+="<center><b><i>Password is:</i></b><br>";
		_st+=Obj.form.passwd.value;
		_st+="<br><input type=button value='OK' onclick='self.close()'></center></body></html>";
		_win=window.open("", "messageWindow",winparam);
		_win.focus();
      	_win.moveTo(50,50);
		_win.document.write(_st);
		_win.document.close();
    }
}

function CalcPergig() {
    var bandw = document.calcpergig.traffic_gb.value;
    var cgi = document.calcpergig.cgi.checked;
    
    if (cgi == 1) {
        if ((bandw >= 10)&&(bandw < 20)) {
            bandw_p = bandw * 0.9;
        } else if ((bandw >= 20)&&(bandw < 50)) {
            bandw_p = bandw * 0.8;
        } else if ((bandw >= 50)&&(bandw < 100)) {
            bandw_p = bandw * 0.70;
        } else if ((bandw >= 100)&&(bandw < 200)) {
            bandw_p = bandw * 0.80;
        } else if ((bandw >= 200)&&(bandw < 500)) {
            bandw_p = bandw * 0.50;
        } else if ((bandw >= 500)&&(bandw < 1000)) {
            bandw_p = bandw * 0.40;
        } else if ((bandw >= 1000)&&(bandw < 2000)) {
            bandw_p = bandw * 0.35;
        } else if ((bandw >= 5000)) {
            bandw_p = bandw * 0.35;
        }

		else { alert('enter value greater or equal 10');}
        
    } else {
        if ((bandw >= 10)&&(bandw < 20)) {
            bandw_p = bandw * 0.8;
        } else if ((bandw >= 20)&&(bandw < 50)) {
            bandw_p = bandw * 0.7;
        } else if ((bandw >= 50)&&(bandw < 100)) {
            bandw_p = bandw * 0.6;
        } else if ((bandw >= 100)&&(bandw < 200)) {
            bandw_p = bandw * 0.5;
        } else if ((bandw >= 200)&&(bandw < 500)) {
            bandw_p = bandw * 0.4;
        } else if ((bandw >= 500)&&(bandw < 1000)) {
            bandw_p = bandw * 0.35;
        } else if ((bandw >= 1000)&&(bandw < 2000)) {
            bandw_p = bandw * 0.3;
        } else if (bandw >= 5000) {
            bandw_p = bandw * 0.3;
        }
		else { alert('enter value greater or equal 10');}
    }
    bandw_p = Math.round(bandw_p*100)/100;
    end_price = Math.round(bandw_p*100)/100;
    document.calcpergig.res.value = end_price;

}   


function CalcHightraff() {
    var bandw = document.calchightraff.traffic_gb.value;

    if (bandw < 50) {
        alert('Bandwidth should by greater than 50');
	} else if ((bandw >= 50)&&(bandw < 100)) {
		bandw_p = bandw * 0.5;
		storage_sp =250;
	} else if ((bandw >= 100)&&(bandw < 200)) {
		bandw_p = bandw * 0.4;
		storage_sp =450;
	} else if ((bandw >= 200)&&(bandw < 500)) {
		bandw_p = bandw * 0.35;
        storage_sp =1000;
    } else if ((bandw >= 500)&&(bandw < 1000)) {
        bandw_p = bandw * 0.3;
		storage_sp=3000;
	} else if ((bandw >= 1000)&&(bandw < 5000)) {
		bandw_p = bandw * 0.27;
		storage_sp=10000;
    } else if (bandw >= 5000) {
        bandw_p = bandw * 0.27;
		storage_sp='Unlimited';
    }
    bandw_p = Math.round(bandw_p*100)/100;
    end_price = Math.round(bandw_p*100)/100;
    //end_storage=Math.round(storage_sp*100)/100;
	end_storage=storage_sp;
    document.calchightraff.res.value = end_price;
    document.calchightraff.mesto.value = end_storage;

}

function CalcDedic() {
	var placecost=50;
	var ip = new Array (0,10,20,30,40);
	var processor =  new Array (15,25,36,40,45,55,70,90);	
	var hdd1 = new Array (15,35,45,75,50,55,130);
	var hdd2 = new Array (0,15,35,45,75,50,55,130);
	var ram = new Array (20,35,85,170,350);
	var raid = new Array (0,265);
	var support = new Array (0,20,50,125);
	var backup = new Array (0,60);
	var bandwith = new Array (50,95,135,175,280,550);
	end_price=ip[document.calcdedic.ip.value]+processor[document.calcdedic.processor.value]+hdd1[document.calcdedic.hdd1.value]+hdd2[document.calcdedic.hdd2.value]+ram[document.calcdedic.ram.value]+raid[document.calcdedic.raid.value]+support[document.calcdedic.support.value]+backup[document.calcdedic.backup.value]+bandwith[document.calcdedic.bandwith.value]+placecost;
	document.calcdedic.res.value = end_price;
}

function random_password(maxlen) {
	if (!parseInt(maxlen)) {
		maxlen=8;
	}
	var chars= new Array ('a', 'b', 'c', 'd', 'e', 'f', 'g', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0' );
	var password = new String;
	do {
		rand = Math.floor(Math.random()*chars.length);
		password=password+chars[rand];
	} while (password.length < maxlen)
	return password;
}
