function openimage(url) {
	msgWindow = window.open(url, "display", "menubar=no,width=600,height=640,resizable=yes,scrollbars=yes");
}
function submitContact(){
	var cName = document.getElementById('cname').value;
	var cMail = document.getElementById('cmail').value;
	var cTxt = document.getElementById('txt_content').value;
	var cResident = document.getElementById('cresident').value;
		
	if (cName == "") {
		alert(document.forms.con_form.cname.alt);
        document.forms.con_form.cname.focus();
        return false;
	} else if (cMail == "") {
			alert(document.forms.con_form.cmail.alt);
        	document.forms.con_form.cmail.focus();
        	return false;
	} else if (cTxt == "") {
		alert(document.forms.con_form.txt_alert.value);
        document.forms.con_form.txt_content.focus();
        return false;
	} else {
		document.location.href='index.php?action=contacts&question=1&cname='+cName+'&cmail='+cMail+'&txt='+cTxt+'&cresident='+cResident;
		return true;
	}
}

function FormClear(formName){
    document.formName.reset();
}

function isDigit(usrValue, theForm, theID) {
    if (isNaN(usrValue)) {
        alert('Стойнос за поле "Ред на извеждане" трябва да е цяло число.\nМоля, опитайте отново!');
        return false;
    } else {
        return true
    }
}

function studentAnnualSelect(theAnnualId) {
	var isEdit = document.getElementById('EditID').value;
	if(!isEdit) {
		setAnnualClause = document.getElementById('AnnualPost');
		setAnnualClause.innerHTML = theAnnualId;
		document.forms['students_form'].AnnualPost.value = theAnnualId;
		document.location.href='./index.php?action=students&AnnualPost='+theAnnualId;
		return true;
	} else
		return false;
}

function compareYears(lang) {
	var yearStart = document.getElementById('annual_s').value;
	var yearEnd = document.getElementById('annual_e').value;
	
	if ((yearStart != 0) && (yearEnd != 0)) {
		if (parseInt(yearStart) >= parseInt(yearEnd)) {
			if(lang == 'bg') {
				alert('"Година на Записване" трябва да е строго по-малка от "Година на Завършване"\nМоля, опитайте отново!');
			} else if (lang == 'en') {
				alert('"Year of Enrolment" should be lower than "Year of Graduate"\nPlease, try again!');
			}
			return false;
		} else {
			return true;
		}
	} else {
		return false;
	}
}

function chkArrange(theName, lang) {
	var digit = document.getElementById(theName).value;
	digit = parseInt(digit);
	if (isNaN(digit)) {
		if (lang == 'bg') {
        	alert('Стойност за поле "Ред на извеждане" трябва да е цяло число.\nМоля, опитайте отново!');
        } else if (lang == 'en') {
			alert('The value of field "Arrange By" should be integer.\nPlease, try again!');
		}
        return false;
    } else {
        return true
    }
}

function chkStudentAnnual(theSelect, what, lang) {
	var isAnnual = document.getElementById(theSelect).value;
	if(isAnnual == '') {
		if(lang == 'bg') {
			alert('Моля посочете "'+what+'" от падащото меню.');
		} else if (lang == 'en') {
			alert('Please select "'+what+'" from dropdown menu.');
		}
		return false;
	} else if (isAnnual) {
		return true;
	} else {
		return false;
	}
}

function chkStudentCity(theSelect, what, lang) {
	var isAnnual = document.getElementById(theSelect).value;
	if(isAnnual == '') {
		if(lang == 'bg') {
			alert('Моля посочете '+what+' от падащото меню.');
		} else if (lang == 'en') {
			alert('Please select '+what+' from dropdown menu.');
		}
		return false;
	} else if (isAnnual) {
		return true;
	} else {
		return false;
	}
}

function stOrderBy(what) {
	switch (what) {
		case 'name':
			what = 'full_name';
		break;
	}
	var annualPost = document.getElementById('AnnualPost').value;
	document.location.href='./index.php?action=students&AnnualPost='+annualPost+'&order_by='+what;
}

function languageSelect(lang) {
	document.location.href='./index.php?action=begin&language='+lang;
}

function deleteConfirm(lang, theForm, deleteWhat) {
	var deleteConfirm = (lang == 'en') ? 'Do you want me to Delete selected '+deleteWhat+'?' : 'Изтриване на избрани '+deleteWhat+'?';
	if(confirm(deleteConfirm)) {
		document.forms[theForm].Delete.value = 1;
		document.forms[theForm].submit();
	}
}

function showCities() {
	lang = dojo.byId('translate').value;
	dojo.io.bind ({
        url: './index.php?action=show_cities&language='+lang,
        multipart: true,
        sync: true,
        load: function(type, data, evt) {
            var node = dojo.byId('select_city');
            node.innerHTML = data;
            dojo.widget.createWidget(node);
            var city = dojo.byId('usr_select_city');
            if(lang == 'bg') {
				city.innerHTML = 'Изберете град:';
				dojo.widget.createWidget(city);
			} else if (lang == 'en') {
				city.innerHTML = 'Select City:';
				dojo.widget.createWidget(city);
			}
        },
        error: function(type, error) {
            var node = dojo.byId('js_error');
            node.innerHTML = '<span style="padding-left:3em; padding-right:3em; font-size:14px; font-weight:bold; background-color:#ff0000; color: #ffffff">Application error: '+error.message+'.</span>';
            dojo.widget.createWidget(node);
        },
        useCache: false,
        preventCache: true,
        mimetype: "text/html"
    });
}

function showStudents(){
	lang = dojo.byId('translate').value;
	annualID = dojo.byId('select_year').value;
	cityID = dojo.byId('select_cities').value;
	arr = cityID.split("_");
	document.location.href='./index.php?action=show_students&annual='+annualID+'&city='+arr[0]+'&language='+lang;
}