/**
 * Master CMS - Content Management System
 * Author: Elnur Akhundov (www@php.az) Copyright 2007
 * For updates & support, visit: http://cms.webmaster.az
 * Copyright (c) 2007 WebMaster.az
 */

window.onerror = null;

function js_confirmDelete(url, what) {
	/* Show confirm form & redirect if promted to URL */
	if (confirm(what)) {
		document.location = url;
	}
}


function js_focusField(element) {

	/* Focuses cursor on a form field */
	document.forms[0].element.focus();
}


function js_redirect(url) {

	/* Redirect */
	document.location = url;
}


function js_newWindow(url, name, w, h) {

	/* New window */
	l=(screen.width)?(screen.width-w)/2:100;
	t=(screen.height)?(screen.height-h)/2:100;

	window.open(url, name, 'width=' + w + ',height=' + h + ',top=' + t + ',left=' + l + ',scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes')
}



checked = false;
function checkFields(form) {
	if(checked == false) {
		checked = true
	} else {
		checked = false
	}
	for (var i = 0; i < document.getElementById(form).elements.length; i++) {
	  document.getElementById(form).elements[i].checked = checked;
	}
}


function elmExpandCollapse(elm) {
	el1 = document.getElementById('EC' + elm);
	el2 = document.getElementById('ECI' + elm);

	if(el1.style.display == "") {
		el1.style.display = "none";
		el2.src = "http://www.educat.az/images/arrow_1.gif";
	} else {
		el1.style.display = "";
		el2.src = "http://www.educat.az/images/arrow_2.gif";
	}
}



function fnCheckFields(form_obj){
    var error_msg = "Пожалуйста, заполните все обязательные поля.";
    var is_error = false;
    for (var i = 0; form_obj_elem = form_obj.elements[i]; i++) {
        if (form_obj_elem.type == "textarea" || form_obj_elem.type == "text") {
            if (form_obj_elem.getAttribute("required") && !form_obj_elem.value) {
				form_obj_elem.style.backgroundColor = '#ffe476';
				form_obj_elem.focus();
                is_error = true;
			} else {
				form_obj_elem.style.backgroundColor = '#ffffff';
			}
		}
	}

    if (is_error) alert(error_msg);
    return !is_error;
}


function drawGuests(amount) {

	var table   = document.getElementById("draw_here");
    if(typeof(table.tBodies[0]) != 'undefined')
        table   = table.tBodies[0];
    var arrData = {'title':'<b>Участник №', 'name':'Имя','second_name':'Фамилия','paxan_name':'Отчество','position':'Должность', 'null':'null'}
    var arrLength   = 6;

    var lengthIs    = table.childNodes.length / arrLength;
    if (lengthIs > amount)
    {
        for (var i=lengthIs-1; i >= amount; i--)
        {
            for (var j=arrLength-1; j>=0; j--)
                table.removeChild(table.childNodes.item(i*arrLength));
        }

    }
    else
    {
        for (var i=lengthIs; i < amount; i++)
        {
            for (var iter in arrData)
            {
                var oTR     = document.createElement("tr");
                if (iter == 'title')
                {
                    var oTD     = document.createElement("td");
                    oTD.innerHTML   = "<b>Заказчик/участник ("+parseInt(i+1)+")<b>";
					oTR.appendChild(oTD);
					var oTD1    = document.createElement("td");
                    oTD1.innerHTML  = '&nbsp;';
					oTR.appendChild(oTD1);
                }
                else
                {
                    var oTD1    = document.createElement("td");
                    oTD1.width = "165";
                    oTD1.innerHTML  = arrData[iter] != 'null' ? arrData[iter] : '&nbsp;';
                    var oTD2    = document.createElement("td");
                    oTD2.innerHTML  = arrData[iter] != 'null' ? "<input type='text' id='obj_"+iter+"_"+(i)+"' name='order_"+iter+"["+(i)+"]' size='40' required='true' /> *" : '&nbsp';

                    oTR.appendChild(oTD1);
                    oTR.appendChild(oTD2);
                }
                table.appendChild(oTR);
            }
        }
    }
}


function doSubscribe(email) {

	js_newWindow('http://www.educat.az/subscribe.php?email=' + email, 'subscribe', 300, 450)
	return false;
}

function handleCategory(val) {

	if(val != '') {
		js_redirect('http://www.educat.az/news/'+val);
	} else {
		return false;
	}
}
