/*copyright*/
var date = new Date();
var date = date.getFullYear();
document.write('<center><a href="http://www.matraux.com" target="_blank" class="copy" id="copy"> © 2008-'+date+' MATRAUX.com </a>&nbsp;&nbsp;&nbsp;<a href="http://www.stormdesign.cz" target="_blank" class="copy" id="copy"> © 2008-'+date+' StormDesign </a></center>');

/*rozklikávací menu*/
function show(ide) {
var el = document.getElementById(ide).style;
if(el.display == 'none'){el.display='';}
else{el.display='none';}}

/*zachování hodnot rozklikávací menu*/
var dres = window.location.search.substr(1);
if(dres.match('catid=')&&dres.match('subcatid=')){
var dres = dres.split('catid=');
show('sub'+parseFloat(dres[1]));}
else{null;}

/*Kontrola registrace*/
function regist (){
var user = document.getElementById('username').value;
var pass = document.getElementById('pass').value;
var pass2 = document.getElementById('pass2').value;
var jmeno = document.getElementById('jmeno').value;
var fulice = document.getElementById('fulice').value;
var prijmeni = document.getElementById('surname2').value;
var fcp = document.getElementById('fcp').value;
var mail = document.getElementById('mail').value;
var fobec = document.getElementById('fobec').value;
var tel = document.getElementById('tel').value;
var fzip = document.getElementById('fzip').value;
if(user ==''){alert('Nebylo vyplněno přihlašovací jméno.'); return false;}
else if(pass == ''){alert('Nebylo vyplněno heslo.'); return false;}
else if(pass != pass2){alert('Nesouhlasí kontrolní heslo.'); return false;}
else if(jmeno == ''){alert('Nebylo vyplněno jméno.'); return false;}
else if(prijmeni == ''){alert('Nebylo vyplněno příjmení.'); return false;}
else if(mail == '' || mail.indexOf("@") == -1 || mail.indexOf(".") == -1){alert('Email není vyplněn korektně.');return false;}
else if(tel == ''){alert('Nebyl vyplněn telefon.');return false;}
else if(tel.match(/[^0-9]/) || tel.length != 9){alert('Telefon není vyplněn korektně');return false;}
else if(fulice == ''){alert('Nebyla vyplněna ulice.');return false;}
else if(fcp == ''){alert('Nebylo vyplněno číslo popisné.');return false;}
else if(fobec == ''){alert('Nebyla vyplněna obec.');return false;}
else if(fzip == ''){alert('Nebylo vzplněno PSČ');return false;}
else if(fzip.match(/[^0-9]/)){alert('PSČ není vyplněno korektně');return false;}
else{return true;}}

/*registrace osoba/firma*/
function reg_pf(id){
var name = document.getElementById('name');
var sur1 = document.getElementById('surname1').style;
var sur2 = document.getElementById('surname2');
if(id.value == 'per'){
name.innerHTML='Jméno:';
sur1.visibility='visible';
sur2.style.visibility='visible';
sur2.value=' ';}
if(id.value == 'fir'){
name.innerHTML='Firma:';
sur1.visibility='hidden';
sur2.style.visibility='hidden';
sur2.value=' ';}
else{}}

/*stupeň zabezpečení*/
function pass_status(id){
var pass = id.value;
var security = 0;
if(pass.match(/[^a-z]/)){var security = security+1;}
if(pass.match(/[^0-9]/)){var security = security+1;}
if(pass.length >= 8){var security = security+1;}
if(pass.length >= 10){var security = security+1;}
if(pass.length <= 5){var check = '<p class="security-1">Příliš krátké</p>';}
else{
if(security == 1){var check = '<p class="security-1">Slabé</p>';}
else if(security == 2){var check = '<p class="security-2">Nízké</p>';}
else if(security == 3){var check = '<p class="security-3">Střední</p>';}
else if(security == 4){var check = '<p class="security-4">Vysoké</p>';}}
document.getElementById('pass_status').innerHTML=check;}

/*kontrolní heslo*/
function pass_confirm(id){
var pass = document.getElementById('pass').value;
var el = document.getElementById('pass_confirm');
if(pass != id.value){
el.innerHTML='<p class="security-1">Nesouhlasí heslo</p>';}
else{el.innerHTML=null;}}

/*stránkování*/
var rate = document.getElementById('rate').value-1+1;;
var maximal = document.getElementById('tablemax').value-1+1;

if(maximal >= rate+1 ){
for (i=rate+1; i<=maximal; i++){
document.getElementById('table'+i).style.display='none';}
document.getElementById('num_max').value=rate;
document.getElementById('num_min').value=1;
var num_min = document.getElementById('num_min').value-1+1;
var num_max = document.getElementById('num_max').value-1+1;
document.getElementById('view').innerHTML=num_min+' - '+num_max;
var track = Math.ceil(maximal/rate);
for(i=1; i<=track; i++){
document.getElementById('select_page').innerHTML+='&nbsp;<span id="tracker'+i+'" class="button" title="Přejít na stranu '+i+'" onClick="tracker('+i+');"> '+i+' </span>&nbsp;';}
document.getElementById('tracker1').className='button_off';
}
else{
document.getElementById('back').style.display='none';
document.getElementById('next').style.display='none';}

function page (id){
var num_min = document.getElementById('num_min').value-1+1;
var num_max = document.getElementById('num_max').value-1+1;
if (id == 'next'){
if(maximal <= num_max){return false;}
for(i=1; i<=maximal; i++){document.getElementById('table'+i).style.display='none';}

var track = Math.ceil(maximal/rate);
for(i=1; i<=track; i++){
document.getElementById('tracker'+i).className='button';}
var track_off = Math.floor(num_max/rate)+1;
document.getElementById('tracker'+track_off).className='button_off';

document.getElementById('num_max').value=num_max-1+1+rate;
document.getElementById('num_min').value=num_min-1+1+rate;
document.getElementById('view').innerHTML=(num_min-1+1+rate)+' - '+(num_max-1+1+rate);
for(i=num_max-1+2; i<=num_max-1+1+rate; i++){
if(i <= maximal){
document.getElementById('table'+i).style.display='';}}}
if (id == 'back'){
if(num_min <= rate){return false;}

var track = Math.ceil(maximal/rate);
for(i=1; i<=track; i++){
document.getElementById('tracker'+i).className='button';}
var track_off = Math.floor(num_max/rate)-1;
document.getElementById('tracker'+track_off).className='button_off';

document.getElementById('num_max').value=num_max-1+1-rate;
document.getElementById('num_min').value=num_min-1+1-rate;
document.getElementById('view').innerHTML=(num_min-1+1-rate)+' - '+(num_max-1+1-rate);
for(i=1; i<=maximal; i++){document.getElementById('table'+i).style.display='none';}
for(i=num_min-1; i>=num_min-rate; i--){
if(i <= maximal){
document.getElementById('table'+i).style.display='';}}}}

function tracker (id){
var num_max = id*rate;
var num_min = num_max-rate+1;
document.getElementById('num_max').value=num_max;
document.getElementById('num_min').value=num_min;
document.getElementById('view').innerHTML=num_min+' - '+num_max;

var track = Math.ceil(maximal/rate);
for(i=1; i<=track; i++){
document.getElementById('tracker'+i).className='button';}
document.getElementById('tracker'+id).className='button_off';

for (i=1; i<=maximal; i++){
document.getElementById('table'+i).style.display='none';}
for(i=num_min; i<=num_max; i++){
if(i <= maximal){
document.getElementById('table'+i).style.display='';}}}

/*image aspect ratio*/
var cis = 0;
while(true){
var image = document.getElementsByTagName('img');
var image = image[cis];
if(image == null){break;}
else{
var size = image.alt.split(',');
if(size[0] == 'size'){
var get_width = size[1];
var get_height = size[2];
var aspect_ratio_w = image.offsetWidth/image.offsetHeight;
var aspect_ratio_h = image.offsetHeight/image.offsetWidth;
for(i=1; i<=2; i++){
if(image.height > get_height){
image.height = get_height;
image.width = get_height/aspect_ratio_h;}
else{}
if(image.width > get_width){
image.width = get_width;
image.height = get_width/aspect_ratio_w;}
else{}}}
else{}
cis++;}}

/*Kulaté rohy*/
var num = 0;
var clas = new Array('round', 'round_p', 'round_s');
var style = new Array('rounded', 'rounded_p', 'rounded_s');
var flexi = new Array(false, true, false);
while(true){
var div = document.getElementsByTagName('div');
var div = div[num];
if(div == null){break;}
else{
for(i=0; i<=clas.length; i++){
if(div.className != clas[i]){null;}
else{
var width = div.offsetWidth;
var height = div.offsetHeight;
div.style.position='relative';
div.style.paddingRight='5px';
div.style.paddingLeft='5px';
if(flexi[i]){var A_height = new Array('1px', '1px', '1px', '2px', '100%', '2px', '1px', '1px', '1px');}
else{var A_height = new Array(1, 1, 1, 2, height-9, 2, 1, 1, 1);}
var A_width = new Array (12, 8, 4, 2, 0, 2, 4, 8, 12);
var A_left = new Array (6, 4, 2, 1, 0, 1, 2, 4, 6);
if(flexi[i]){var A_top = new Array('top: 0px', 'top: 1px', 'top: 2px', 'top: 3px', 'top: 5px', 'bottom: -7px;', 'bottom: -8px;', 'bottom: -9px;', 'bottom: -10px;');}
else{var A_top = new Array(0, 1, 2, 3, 5, height-4, height-2, height-1, height);}
for(a=0; a<=8; a++){
if(flexi[i]){div.innerHTML+='<div class="'+(style[i])+'" style="height: '+A_height[a]+'; width: '+(width-A_width[a])+'px; '+A_top[a]+';  left: '+A_left[a]+'px; position: absolute;"></div>';}
else{div.innerHTML+='<div class="'+(style[i])+'" style="height: '+A_height[a]+'px; width: '+(width-A_width[a])+'px; top: '+A_top[a]+'px;  left: '+A_left[a]+'px; position: absolute;"></div>';}
}}}
num++;}}

