function checkContact(){
    if(document.emailForm.nume.value == ''){
		alert('Introduceti numele dumneavostra.');
		document.emailForm.nume.focus();
		return false;
	}
    if(document.emailForm.telefon.value == ''){
		alert('Introduceti telefonul dumneavostra.');
		document.emailForm.telefon.focus();
		return false;
	}
    if(document.emailForm.email.value == "" || document.emailForm.email.value.indexOf('.','@', 0) == -1){
		alert('Introduceti adresa dumneavostra de email.');
		document.emailForm.email.focus();
		return false;
	}
    if(document.emailForm.text.value == ''){
		alert('Introduceti mesajul dumneavostra.');
		document.emailForm.text.focus();
		return false;
	}
}

// Verificare formular de comanda
function checkComanda(){
    
    // Verificare tip produs si nume produs daca este cazul
    if(document.comandaForm.tipProdus.value == '' || document.comandaForm.tipProdus.value == '-'){
		alert('Alegeti produsul dumneavostra.');
		document.comandaForm.tipProdus.focus();
		return false;
	} else if(document.comandaForm.tipProdus.value == 'Alte produse'){
        if(document.comandaForm.altProdusInput.value == ''){
            alert('Introduceti numele produsului.');
    		document.comandaForm.altProdusInput.focus();
    		return false;   
        }
	}
    
    // Verificare dimensiune produs X
    if(document.comandaForm.dimensiuneX.value == ''){
		alert('Introduceti dimensiunea produsului.');
		document.comandaForm.dimensiuneX.focus();
		return false;
	}
    
    // Verificare dimensiune produs Y
    if(document.comandaForm.dimensiuneY.value == ''){
		alert('Introduceti dimensiunea produsului.');
		document.comandaForm.dimensiuneY.focus();
		return false;
	}
    
    // Verificare modalitate de printare
    if(document.comandaForm.modPrintare.value == '' || document.comandaForm.modPrintare.value == '-'){
		alert('Alegeti modul de printare.');
		document.comandaForm.modPrintare.focus();
		return false;
	}
    
    // Verificare tipar
    if(document.comandaForm.tipPrintare.value == '' || document.comandaForm.tipPrintare.value == '-'){
		alert('Alegeti modul de tiparire.');
		document.comandaForm.tipPrintare.focus();
		return false;
	}
    
    // Verificare tip hartie
    if(document.comandaForm.tipHartie.value == '' || document.comandaForm.tipHartie.value == '-'){
		alert('Alegeti tipul de hartie.');
		document.comandaForm.tipHartie.focus();
		return false;
	} else if(document.comandaForm.tipHartie.value == 'Carton-hartie dublu cretat mat' || document.comandaForm.tipHartie.value == 'Carton-hartie dublu cretat lucios'){
        if(document.comandaForm.tipDubluCretat.value == '' || document.comandaForm.tipDubluCretat.value == '-'){
            alert('Alegeti grosimea hartiei.');
    		document.comandaForm.tipDubluCretat.focus();
    		return false;
        }
	} else if(document.comandaForm.tipHartie.value == 'Offset'){
        if(document.comandaForm.tipOffset.value == '' || document.comandaForm.tipOffset.value == '-'){
            alert('Alegeti grosimea hartiei.');
    		document.comandaForm.tipOffset.focus();
    		return false;
        }
        if(document.comandaForm.tipOffset.value == 'mai gros'){
            if(document.comandaForm.maiGros.value == ''){
                alert('Introduceti grosimea hartiei.');
        		document.comandaForm.maiGros.focus();
        		return false;
            }
        }
    } else if(document.comandaForm.tipHartie.value == 'Duplex'){
        if(document.comandaForm.tipDuplex.value == '' || document.comandaForm.tipDuplex.value == '-'){
            alert('Alegeti grosimea hartiei.');
    		document.comandaForm.tipDuplex.focus();
    		return false;
        }
        if(document.comandaForm.tipDuplex.value == 'mai gros'){
            if(document.comandaForm.maiGros.value == ''){
                alert('Introduceti grosimea hartiei.');
        		document.comandaForm.maiGros.focus();
        		return false;
            }
        }
	} else if(document.comandaForm.tipHartie.value == 'LVC'){
        if(document.comandaForm.tipLVC.value == '' || document.comandaForm.tipLVC.value == '-'){
            alert('Alegeti grosimea hartiei.');
    		document.comandaForm.tipLVC.focus();
    		return false;
        }
    } else if(document.comandaForm.tipHartie.value == 'Speciale'){
        if(document.comandaForm.tipSpecial.value == ''){
            alert('Introduceti grosimea hartiei.');
    		document.comandaForm.tipSpecial.focus();
    		return false;
        }
        if(document.comandaForm.tipSpecialName.value == ''){
            alert('Introduceti numele cartonului.');
    		document.comandaForm.tipSpecialName.focus();
    		return false;
        }
	}
    
    // Verificare plastifiere daca este selectata optiunea de plastificare
    if(document.comandaForm.plastifiere.value == 'Lucios' || document.comandaForm.plastifiere.value == 'Mat'){
        if(document.comandaForm.tipPlastifiere.value == '' || document.comandaForm.tipPlastifiere.value == '-'){
            alert('Alegeti cum se va efectua plastifierea.');
    		document.comandaForm.tipPlastifiere.focus();
    		return false;
        }
	}
    
    // Verificare lacuire daca este selectata optiunea de lacuire
    if(document.comandaForm.lacuire.value == 'Fata' || document.comandaForm.lacuire.value == 'Fata - Verso'){
        if(document.comandaForm.tipLacuire.value == '' || document.comandaForm.tipLacuire.value == '-'){
            alert('Alegeti cum se va efectua lacuirea.');
    		document.comandaForm.tipLacuire.focus();
    		return false;
        }
	}
    
    // Verificare nume
    if(document.comandaForm.nume.value == ''){
		alert('Introduceti numele dumneavostra.');
		document.comandaForm.nume.focus();
		return false;
	}
    if(document.comandaForm.email.value == "" || document.comandaForm.email.value.indexOf('.','@', 0) == -1){
		alert('Introduceti adresa dumneavostra de email.');
		document.comandaForm.email.focus();
		return false;
	}
    if(document.comandaForm.telefon.value == ''){
		alert('Introduceti telefonul dumneavostra.');
		document.comandaForm.telefon.focus();
		return false;
	}    
}

function showMaiGros(param){
    if(param == 'mai gros'){
        document.getElementById('modelMaiGros').style.display = 'block';
    } else {
        document.getElementById('modelMaiGros').style.display = 'none';
    }
}

function showAltProdus(param){
    if(param == 'Alte produse'){
        document.getElementById('modelProdus').style.display = 'block';
    } else {
        document.getElementById('modelProdus').style.display = 'none';
    }
}

function showTipPlastifiere(param){
    if(param == 'Lucios' || param == 'Mat'){
        document.getElementById('modelPlastifiere').style.display = 'block';
    } else {
        document.getElementById('modelPlastifiere').style.display = 'none';
    }
}

function showTipLacuire(param){
    if(param == 'Fata' || param == 'Fata - Verso'){
        document.getElementById('modelLacuire').style.display = 'block';
    } else {
        document.getElementById('modelLacuire').style.display = 'none';
    }
}

function showTipHartie(param){
    if(param == 'Carton-hartie dublu cretat mat' || param == 'Carton-hartie dublu cretat lucios'){
        document.getElementById('modelDubluCretatMatLucios').style.display = 'block';
    } else if(param == 'Offset'){
        document.getElementById('modelOffset').style.display = 'block';
    } else if(param == 'LVC'){
        document.getElementById('modelLVC').style.display = 'block';
    } else if(param == 'Duplex'){
        document.getElementById('modelDuplex').style.display = 'block';
    } else if(param == 'Speciale'){
        document.getElementById('modelSpecial').style.display = 'block';
    }
    hideTipHartie(param);
}

function hideTipHartie(param){
    if(param == 'Carton-hartie dublu cretat mat' || param == 'Carton-hartie dublu cretat lucios'){
        document.getElementById('modelOffset').style.display = 'none';
        document.getElementById('modelLVC').style.display = 'none';
        document.getElementById('modelDuplex').style.display = 'none';
        document.getElementById('modelSpecial').style.display = 'none';
    } else if(param == 'Offset'){
        document.getElementById('modelDubluCretatMatLucios').style.display = 'none';
        document.getElementById('modelLVC').style.display = 'none';
        document.getElementById('modelDuplex').style.display = 'none';
        document.getElementById('modelSpecial').style.display = 'none';
    } else if(param == 'LVC'){
        document.getElementById('modelDubluCretatMatLucios').style.display = 'none';
        document.getElementById('modelOffset').style.display = 'none';
        document.getElementById('modelDuplex').style.display = 'none';
        document.getElementById('modelSpecial').style.display = 'none';
    } else if(param == 'Duplex'){
        document.getElementById('modelDubluCretatMatLucios').style.display = 'none';
        document.getElementById('modelOffset').style.display = 'none';
        document.getElementById('modelLVC').style.display = 'none';
        document.getElementById('modelSpecial').style.display = 'none';
    } else if(param == 'Speciale'){
        document.getElementById('modelDubluCretatMatLucios').style.display = 'none';
        document.getElementById('modelOffset').style.display = 'none';
        document.getElementById('modelLVC').style.display = 'none';
        document.getElementById('modelDuplex').style.display = 'none';
    } else if(param == '-'){
        document.getElementById('modelDubluCretatMatLucios').style.display = 'none';
        document.getElementById('modelOffset').style.display = 'none';
        document.getElementById('modelLVC').style.display = 'none';
        document.getElementById('modelDuplex').style.display = 'none';
        document.getElementById('modelSpecial').style.display = 'none';
    }
    document.getElementById('modelMaiGros').style.display = 'none';
}

/*
function hideTipHartie(param){
    
    elements = {
        'Carton-hartie dublu cretat mat' : 'modelDubluCretatMatLucios',
        'Carton-hartie dublu cretat lucios' : 'modelDubluCretatMatLucios',
        'Offset' : 'modelOffset', 
        'LVC' : 'modelLVC',
        'Duplex' : 'modelDuplex',
        'Speciale' : 'modelSpecial'
    };
    
    var x = eval(elements.param);
    valueExists(elements, param)
    //console.debug();
}

function valueExists($obj, $value)
{
    console.log($obj.length);
    for (var prop in $obj) {
        
        for (var i = 0; i < $obj.length; i++) {
            if ($obj.prop[i] == $value) {
                return true;
            } else {
                document.getElementById(param).style.display = 'none';
            }
        }
        
    }
    return false;
}
*/

