/** * Oknothermservis.cz * Code: Ondrej Slamecka [http://numero.name] * * Date: 2009 * Core: jQuery */ /* Functions */ /***************** DOCUMENT function *****************/ $(document).ready(function(){ countingOkno = 0; $("#addOkno").click(function(){ countingOkno++; fieldset = createOknoFieldset(); $("#okna").html( $("#okna").html() + fieldset ); }); /* prvni okno se prida samo */ countingOkno++; fieldset = createOknoFieldset(); $("#okna").html( $("#okna").html() + fieldset ); $("#removeOkno").click(function(){ if( countingOkno > 1 ){ $("#okno"+countingOkno).remove(); countingOkno--; } }); $("input#submit").click(function(){ error = new Array(); retVal = true; error[0] = 'no error'; // Jmeno if( !isset( $("#user_jmeno").val() ) ) error[ error.length++ ] = 'user_jmeno'; // Adresa if( !isset( $("#user_adresa").val() ) ) error[ error.length++ ] = 'user_adresa'; // E-mail if( !isset( $("#user_email").val() ) ) error[ error.length++ ] = 'user_email'; // Telefon if( !isset( $("#user_telefon").val() ) ) error[ error.length++ ] = 'user_telefon'; // Okna if( countingOkno < 1 ){ error[ error.length++ ] = 'addOkno'; } for( i = 1; i <= countingOkno; i++ ){ // Sirka if( !isset( $("#user_okno"+i+"_sirka").val() ) ) error[ error.length++ ] = "user_okno"+i+"_sirka"; // Vyska if( !isset( $("#user_okno"+i+"_vyska").val() ) ) error[ error.length++ ] = "user_okno"+i+"_vyska"; // Pocet if( !isset( $("#user_okno"+i+"_pocet").val() ) ) error[ error.length++ ] = "user_okno"+i+"_pocet"; } // Projdeni a oznaceni chyb for( i = 1; i < error.length; i++ ){ if( error[i] != 'addOkno' ){ $( "#"+error[i] ).addClass("empty"); }else if(error[i] == 'addOkno'){ $( "#addOkno span" ).addClass("notused"); }; retVal = false; } if( retVal == false ) alert( 'Nezadali jste některé údaje. Povinné položky jsou nyní zvýrazněny červeně.' ); return retVal; }); }); function createOknoFieldset(){ // pridat okno fieldset = ''; fieldset += '
'; fieldset += 'Okno ('+countingOkno+')'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; /* Typ okna */ fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; /* Typ okna end */ fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '

Výběr typu oken

'; fieldset += '
Způsob otvírání
Okno pevné FIXIlustrace: Okno pevné FIX
Okno sklopné – SIlustrace: Okno sklopné – S
Okno otvíravé – OIlustrace: Okno otvíravé – O
Okno otvíravé, sklopné – OSIlustrace: Okno otvíravé, sklopné – OS
'; fieldset += '

Typ okna (označte)

'; fieldset += '
'; fieldset += 'Kliknutím na obrázek vyberte okno, které chcete vložit do poptávky způsob otvírání, příčku, a ostatní lze upřesnit v poznámce.'; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += ''; fieldset += ''; fieldset += '
'; fieldset += '
'; return fieldset; } /* Usual functions - not associated directly with app */ function isset( variabile ) { if ( typeof( variabile ) == 'undefined' || variabile === null || variabile == '') return false; else return true; }