<!-- Begin
width=screen.availWidth
height=screen.availHeight
var str=""
var ah = (screen.availHeight - 650)/2;
var aw = (screen.availWidth - 1000)/2;
str += ",noscrollbars, height=650,innerHeight=650,width=1000,width=1000,innerWidth=1000";
str += ",left=" + aw;
str += " top=" + ah;
function loadCOBOS(){
	window.open('https://cobos.bse-sofia.bg', '_blank', str);
}

var until = "<h2><img src='/images/loading.gif' /> Изисква данни от сървъра ...</h2>";
var usualColor = "'#ffffff'";
var wrongColor = "'#ffdf7c'";
var urlString = '';

function submitForm(url,submittedFields,place) {
	var divFormID = 'formContent';
	if (place.length > 0) {
		divFormID = place;
	}
	this.requiredFilds = function(str) {
		urlString = '';
		var status = true;
		if (str.length > 0) {
			var fieldsArray = str.split("|");
			for (i in fieldsArray) {
				urlString += fieldsArray[i] + "=" + eval("document.getElementById('" + fieldsArray[i] + "').value") + "&";
				eval("var " + fieldsArray[i] + " = document.getElementById('" + fieldsArray[i] + "').value");

				if (eval("(document.getElementById('" + fieldsArray[i] + "').tagName.toLowerCase() == 'input' || document.getElementById('" + fieldsArray[i] + "').tagName.toLowerCase() == 'textarea') && document.getElementById('" + fieldsArray[i] + "').className.toLowerCase() == 'required'" )) {
					eval("document.getElementById('" + fieldsArray[i] + "').style.backgroundColor=" + usualColor);
					if (eval(fieldsArray[i] + ".length == 0"  )) {
						eval("document.getElementById('" + fieldsArray[i] + "').style.backgroundColor=" + wrongColor);
						status = false;
					}
				}
			}
		}
		return status;
	}
	this.handleHttpResponse = function() {
		var targetObj = document.getElementById(divFormID);
		targetObj.innerHTML = until;
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				try {
					targetObj.innerHTML = xmlHttp.responseText;
				} catch (e) {
					alert("Грешка при прочитене на отговора: " + e.toString());
				}
				try {
					if (document.getElementById("tabsdivcontainer")) {
						var tabs = new ddajaxtabs("tabsbody",
						"tabsdivcontainer");
						tabs.setpersist(true);
						tabs.setselectedClassTarget("link"); // "link" or
						// "linkparent"
						tabs.init();
					}
				} catch (e) {
					alert("Грешка при прочитене на отговора: " + e.toString());
				}
			} else {
				alert("Има проблем при извличането на данните:\n"
				+ xmlHttp.statusText);
			}
		}
	}
	this.sendData = function(data) {
		var myRandom = parseInt(Math.random() * 99999999); // cache buster
		xmlHttp = GetXmlHttpObject(this.handleHttpResponse);

		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		xmlHttp.setRequestHeader("Accept-Charset", "UTF-8");
		xmlHttp.setRequestHeader("Connection", "close");

		xmlHttp.send(data + "&rand=" + myRandom);
	}

	if (this.requiredFilds(submittedFields)) {
		this.sendData(urlString);
	}

	/*
	for (i=0; i<obj.childNodes.length; i++) {
	alert(obj.childNodes[i].tagName );
	if (obj.childNodes[i].tagName == "INPUT") {
	if (obj.childNodes[i].type == "text") {
	getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
	}
	if (obj.childNodes[i].type == "checkbox") {
	if (obj.childNodes[i].checked) {
	getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
	} else {
	getstr += obj.childNodes[i].name + "=&";
	}
	}
	if (obj.childNodes[i].type == "radio") {
	if (obj.childNodes[i].checked) {
	getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
	}
	}
	}
	if (obj.childNodes[i].tagName == "select") {
	var sel = obj.childNodes[i];
	getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
	}

	}*/

}


function AcceptDigits(objtextbox){
	var exp = /[^0-9]/g;
	objtextbox.value = objtextbox.value.replace(exp,'');
}
function MinusAndAcceptDigits(objtextbox){
	var exp = /[^0-9\-]/g;
	objtextbox.value = objtextbox.value.replace(exp,'');
}

function AcceptDigitsAndSpace(objtextbox){
	var exp = /[^0-9\s]/g;
	objtextbox.value = objtextbox.value.replace(exp,'');
}
function AcceptDigitseAndDot(objtextbox){
	var exp = /[^0-9\.]/g;
	objtextbox.value = objtextbox.value.replace(exp,'');
}
function AcceptPhone(objtextbox){
	var exp = /[^0-9\s\;]/g;
	objtextbox.value = objtextbox.value.replace(exp,'');
}
function AcceptDigitsAndSpaceAndDot(objtextbox){
	var exp = /[^0-9\s\.]/g;
	objtextbox.value = objtextbox.value.replace(exp,'');
}

function dateValidation(date){
	//var emailPattern = ^([A-Za-z0-9]{1,}([-_\.&'][A-Za-z0-9]{1,}){0,}){1,}@(([A-Za-z0-9]{1,}[-]{0,1})\.){1,}[A-Za-z]{2,6}$;
	var datePattern =  /^[0-3]?[0-9]\-[01]?[0-9]\-[12][90][0-9][0-9]$/
	return datePattern.test(date);
}
function emailValidation(email){
	//var emailPattern = ^([A-Za-z0-9]{1,}([-_\.&'][A-Za-z0-9]{1,}){0,}){1,}@(([A-Za-z0-9]{1,}[-]{0,1})\.){1,}[A-Za-z]{2,6}$;
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(email);
}
function floatValidation(number){
	//var emailPattern = ^([A-Za-z0-9]{1,}([-_\.&'][A-Za-z0-9]{1,}){0,}){1,}@(([A-Za-z0-9]{1,}[-]{0,1})\.){1,}[A-Za-z]{2,6}$;
	var floatPattern = /^[0-9]+(\.([0-9]{1,2}))*$/;
	return floatPattern.test(number);
}

function lengthValidation(id){
	if(eval("document.getElementById('" + id + "').value.length == document.getElementById('" + id + "').maxLength")){
		return true;
	} else {
		return false;
	}
}

function bulstatUicValidation(id){
	if(eval("document.getElementById('" + id + "').value.length == 10 || document.getElementById('" + id + "').value.length == 13")){
		return true;
	} else {
		return false;
	}
}
//  End -->