// kontrola pri akcich v briefu kol
var confirm_brief_action = function(str){
	if (str == 'delete')
		return confirm('Fakt chceš tohle kolo vymazat?');	
	return true;
};
// overeni smazani clanku
var confirm_article_delete = function(str){
	if (str == 'delete')
		return confirm('Fakt chceš vymazat tenhle článek?');
	return true;
};

// vymena hlavniho obrazku kola
var change_mainpicture = function(obj){
	var src = obj.src;
	var mainimg = document.getElementById("middle-stred-kolo-mainpicture").getElementsByTagName("img")[0];
	obj.src = mainimg.src;
	mainimg.src = src;
};

// kontrola objednavkoveho formulare
// TODO
var order_validate = function(){
	// hodnoty z formulare
	var mail = document.getElementsByName("email")[0].value,
	    mtel = document.getElementsByName("mobil")[0].value,
	    mpev = document.getElementsByName("pevna")[0].value,
	    jmeno = document.getElementsByName("jmeno")[0].value,
	    prijmeni = document.getElementsByName("prijmeni")[0].value,
	    ulice = document.getElementsByName("ulice")[0].value,
	    mesto = document.getElementsByName("mesto")[0].value,
	    psc = document.getElementsByName("psc")[0].value;

	// regularni vyrazy pro nektere prvky formulare
	var email_regexp = /([\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.?[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+)+@([\w-]+\.?[\w-]+)+\.([a-z]{2,4})$/i;
	var mtel_regexp = /^\d{9}$/;
        var tel_regexp = /^\d{6,12}$/;
	var psc_regexp = /^[1-7]\d{2}\s?\d{2}$/;

	// retezec, ktery pokud nebude prazdny se zobrazi jako alert a vrati se false
	var alertstr = '';

	// jednotlive testy prvku formulare
	if (mail == "" && mtel == "" && mpev == "")
		alertstr += 'Je nutné vyplnit alespoň jednu z položek E-mail, Mobilní telefon nebo Pevná linka.\n';
	if (mail != "" && !mail.match(email_regexp))
		alertstr += 'E-mail je ve špatném tvaru.\n';
	if (mtel != "" && !mtel.match(mtel_regexp))
		alertstr += 'Mobilní telefon je ve špatném tvaru.\n';
	if (mpev != "" && !mpev.match(tel_regexp))
		alertstr += 'Pevná linka je ve špatném tvaru.\n';
	if (jmeno == "")
		alertstr += 'Položka Jméno není vyplňena.\n';
	if (prijmeni == "")
		alertstr += 'Položka Příjmení není vyplňena.\n';
	if (ulice == "")
		alertstr += 'Položka Ulice není vyplňena.\n';
	if (mesto == "")
		alertstr += 'Položka Město není vyplňena.\n';
	if (!psc.match(psc_regexp))
		alertstr += 'PSČ je ve špatném tvaru.\n';

	if (alertstr != ''){
		alert(alertstr);
		return false;
	}
	return true;
};


