<!-- Begin
var until = "";
var usualColor = "'#f2f2f2'";
var wrongColor = "'#d5dee3'";
var urlString = '';
var submittedFields = '';

function submitFormData() {
	submitForm('/?page=Main&output=ajax&',submittedFields,'popUpDiv');

}

function GetXmlHttpObject(handler) {
	var objXmlHttp = null
	if (navigator.userAgent.indexOf("Opera") >= 0) {
		alert("Този пример не работи в Opera")
		return

	}
	if (navigator.userAgent.indexOf("MSIE") >= 0) {
		var strName = "Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5") >= 0) {
			strName = "Microsoft.XMLHTTP"
		}
		try {
			objXmlHttp = new ActiveXObject(strName)
			objXmlHttp.onreadystatechange = handler
			return objXmlHttp
		} catch (e) {
			alert("Error. Scripting for ActiveX might be disabled")
			return

		}
	}
	if (navigator.userAgent.indexOf("Mozilla") >= 0) {
		objXmlHttp = new XMLHttpRequest()
		objXmlHttp.onload = handler
		objXmlHttp.onerror = handler
		return objXmlHttp
	}
}

function creteHtmlField(url, place) {
	eval("var buffer = typeof " + place + "HtmlField");
	if (buffer == "undefined") {
		eval(place + "HtmlField = new HtmlField()");
	}
	eval(place + "HtmlField.set('" + url + "&HtmlFieldName=" + place + "HtmlField','" + place + "')");
}

function HtmlField() {
	this.url = "";
	var divHtmlFieldID = 'popUpHeader';

	this.setPlaceID = function(place) {
		divHtmlFieldID = place;
	}
	this.handleHttpResponse = function() {

		var targetObj = document.getElementById(divHtmlFieldID);
		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() {
		var myRandom = parseInt(Math.random() * 99999999); // cache buster
		xmlHttp = GetXmlHttpObject(this.handleHttpResponse);

		xmlHttp.open("GET", this.url + "&rand=" + myRandom, true);
		//xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-Type","text/html; charset=utf-8");
		xmlHttp.send(null);
	}
}

HtmlField.prototype = {
	set : function(url, place) {
		this.url = url;
		if (place != '') {
			this.setPlaceID(place);
		}
		this.sendData();
	}
};

function liveSearch(str,url,place) {
	var divLiveSearchID = 'livesearch';
	if (place.length > 0) {
		divLiveSearchID = place;
	}
	if (str.length == 0) {
		document.getElementById(divLiveSearchID).innerHTML = "";
		document.getElementById(divLiveSearchID).style.border = "0px";
		return;
	}

	this.handleHttpResponse = function() {
		var targetObj = document.getElementById(divLiveSearchID);
		targetObj.innerHTML = until;
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				try {
					targetObj.innerHTML = xmlHttp.responseText;
				} catch (e) {
					alert("Грешка при прочитене на отговора: " + e.toString());
				}
			} else {
				alert("Има проблем при извличането на данните:\n"
				+ xmlHttp.statusText);
			}
		}
	}

	var myRandom = parseInt(Math.random() * 99999999); // cache buster
	xmlHttp = GetXmlHttpObject(this.handleHttpResponse);

	xmlHttp.open("GET", url +"&key=" + str + "&" + myRandom, true);
	// xmlHttp.setRequestHeader("Content-Type","text/html;charset=");
	xmlHttp.send(null);

}

function disableEnterKey(e){
	var key;
	if(window.event){
		key = window.event.keyCode; //IE
	} else {
		key = e.which; //firefox
	}
	return (key != 13);
}

function submitForm(url,submittedFields,place) {
	var divFormID = 'leftTop';
	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) {

				if(fieldsArray[i] == 'attachedFilesName' || fieldsArray[i] == 'recipientName'){
					var varName = 'attachedFileID[]';
					if(fieldsArray[i] == 'recipientName'){
						varName = 'recipientID[]';
					}
					var form = document.forms['ajaxForm']
					for (i = 0; i < form.elements.length; i++) {
						if (form.elements[i].type == "checkbox"){
							if(form.elements[i].name == varName){
								if (form.elements[i].checked) {
									urlString += form.elements[i].name + "=" + eval("form.elements[i].value") + "&";
								}
							}
						}
					}

				} else {
					// alert (fieldsArray[i]);
					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' || document.getElementById('" + fieldsArray[i] + "').className.toLowerCase() == 'email')" )) {
						eval("document.getElementById('" + fieldsArray[i] + "').style.backgroundColor=" + usualColor);
						if (eval("(document.getElementById('" + fieldsArray[i] + "').type == 'checkbox')")){
							if (eval("(document.getElementById('" + fieldsArray[i] + "').checked == false)")){
								alert ('За да изпратите Бързата заявката за кредит е необходимо да сте запознат и съгласен с Общите условия за кандидатстване на Сис Кредит.');
								//alert (eval("(document.getElementById('" + fieldsArray[i] + "').checked)"));
								eval("document.getElementById('" + fieldsArray[i] + "').style.backgroundColor=" + wrongColor);
								status = false;
							}
						} else {
							
							if (eval("document.getElementById('" + fieldsArray[i] + "').className.toLowerCase() == 'email'" )) {
								fildStatus = emailValidation(eval("document.getElementById('" + fieldsArray[i] + "').value"));
							}
							if (eval(fieldsArray[i] + ".length == 0")) {
								fildStatus = false;
							}
							
							
							if (fildStatus == false) {
								eval("document.getElementById('" + fieldsArray[i] + "').style.backgroundColor=" + wrongColor);
								status = false;
							} else {
								eval("document.getElementById('" + fieldsArray[i] + "').style.backgroundColor=" + usualColor);
							}
						
						}
					}
				}
			}
		}
		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 find_payment(PR, IN, PE) {
	var PAY = (PR * IN) / (1 - Math.pow(1 + IN, -PE))
	return PAY
}
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;
	}
}

function ShowHide(id) {
	var e = document.getElementById(id);
	// alert (e.style.display );
	if(e.style.display == 'none')
	e.style.display = 'block';
	else
	e.style.display = 'none';
}

function CalculateLeasingAmount() {
	var percent = document.getElementById("Deductible").options[document.getElementById("Deductible").selectedIndex].value;
	var price = document.getElementById("LeasingPrice").value
	document.getElementById("LeasingAmount").value = ((price * (100 - percent))/100);
}

function ShowHideDiv(id) {
	document.getElementById('disablingDiv').style.display='block';
	document.getElementById('disablingDiv').style.display='none';
}

function toggle(div_id,display_type) {
	display_type = (typeof display_type == 'undefined') ? 'block' : display_type;
	var el = document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = display_type;}
	else {el.style.display = 'none';}
}
function blanket_size(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = window.innerHeight;
	} else {
		viewportheight = document.documentElement.clientHeight;
	}
	if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
		blanket_height = viewportheight;
	} else {
		if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
			blanket_height = document.body.parentNode.clientHeight;
		} else {
			blanket_height = document.body.parentNode.scrollHeight;
		}
	}
	var blanket = document.getElementById('blanket');
	blanket.style.height = blanket_height + 'px';
	var popUpDiv = document.getElementById(popUpDivVar);
	// popUpDiv_height=blanket_height/2-150;//150 is half popup's height
	// popUpDiv.style.top = popUpDiv_height + 'px';
	popUpDiv.style.top = '98px';
}
function window_pos(popUpDivVar,w_width) {
	if (typeof window.innerWidth != 'undefined') {
		viewportwidth = window.innerHeight;
	} else {
		viewportwidth = document.documentElement.clientHeight;
	}
	if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
		window_width = viewportwidth;
	} else {
		if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
			window_width = document.body.parentNode.clientWidth;
		} else {
			window_width = document.body.parentNode.scrollWidth;
		}
	}
	var popUpDiv = document.getElementById(popUpDivVar);
	window_width=(window_width/2)-(w_width/2)-1;//150 is half popup's width
	//popUpDiv.style.left = window_width + 'px';
	//popUpDiv.style.width = w_width + 'px';
	// popUpDiv.style.height = document.body.clientHeight-100 + 'px';

}

function popup(windowname,target,addons) {
	var w_width = 974;
	if (typeof window.innerWidth != 'undefined') {
		var w_height = window.innerHeight;
	} else {
		var w_height = document.documentElement.clientHeight;
	}

	if (typeof windowname == "undefined") {
		windowname = "popUpDiv";
	}
	if (typeof target == "undefined") {
		target = "Slideshow";
	}
	if (typeof addons == "undefined") {
		addons = "";
	}

	blanket_size(windowname);
	window_pos(windowname,w_width);
	toggle('blanket');
	toggle(windowname);

	creteHtmlField('/?page='+target+'&output=ajax&w_width='+w_width+'&w_height='+w_height+'&'+addons+'&',windowname);
}

function getValue(id) {
	var fild = document.getElementById(id);
	switch(fild.type){
		case 'select-one':
		return fild[fild.selectedIndex].value;
		break;
		default:
		return fild.value;
	}
}


function toright(){
	var same = 0;
	var target;
	var rs=document.getElementById("rs");
	var area=document.getElementById("area");
	var index=area.selectedIndex;
	var ime=area.options[index].text;
	var ime_value=area.options[index].value;
	var location_name = document.getElementById("REGEON").options[document.getElementById("REGEON").selectedIndex].text
	for ( fi=0;fi<rs.length;fi++ ) {
		var t = rs.options[fi].value;
		if (t == ime_value){same = 1;target=fi};
	}

	if (same==0){
		rs.options[rs.length]=new Option (location_name + ' - ' + area.options[index].text,area.options[index].value);
	}else{
		if ( target>=1 ){
			for ( i=target;i<(rs.length-1);i++ ) { rs.options[i]=new Option (rs.options[i+1].text,rs.options[i+1].value);             }
			rs.length--;
			if ( rs.length==1 ){
				rs.options[0]=new Option (document.getElementById("all_locations").value,'');
			}
		}
	}

	if ( rs.length>1 ){
		rs.options[0]=new Option ('------------------------------------------------------------------------------------------------------','');
	}else{
		rs.options[0]=new Option (document.getElementById("all_locations").value,'');
	}
}

function delright(){
	if ( document.getElementById("rs") ){
		var rs=document.getElementById("rs");
		var index=rs.selectedIndex;
		var length=rs.length;
		if ( index>=1 )	{
			for ( i=index;i<(length-1);i++ ) { rs.options[i]=new Option (rs.options[i+1].text,rs.options[i+1].value); }
			rs.length--;
			if ( rs.length==1 ){
				rs.options[0]=new Option (document.getElementById("all_locations").value,'');
			}
		}
		if ( rs.length>1 ){
			rs.options[0]=new Option ('------------------------------------------------------------------------------------------------------','');
		}else{
			rs.options[0]=new Option (document.getElementById("all_locations").value,'');
		}
	}
}


function torightall(rn){
	if ( document.getElementById("rs") && rn ){
		var rs=document.getElementById("rs");
		rs.length=0;
		rs.options[0]=new Option ('------------------------------------------------------------------------------------------------------','');
		rn=rn.split('+');
		i=1;
		while ( i<=rn.length ){
			rs.options[i]=new Option (rn[i-1],rn[i-1])
			i++;
		}
	}
}

function delrightall(){
	if (document.getElementById("rs")){
		var rs=document.getElementById("rs");
		if ((rs.length>1)){
			rs.length--;
			setTimeout('delrightall()',40);
		}else{
			rs.length=0;
			rs.options[0]=new Option (document.getElementById("all_locations").value,'');
		}
	}
}

function updr(){
	if ( document.getElementById("rs") ){
		var locations = document.getElementById("LOCATIONS");
		locations.value = '';
		var rs=document.getElementById("rs");
		for ( i=1;i<rs.length;i++ ) {locations.value=locations.value+rs.options[i].value+',';}
	}
}



//-->
