var basePrice;
var checkHidden = 0;
var whoami=navigator.userAgent.toLowerCase();  //use lower case name
var my_version = parseInt(navigator.appVersion); //get version
var is_ie = (whoami.indexOf("msie") != -1); //does name contain 'msie'?


function setCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function removeCookie(name) {
	createCookie(name,"",-1);
}




function setPrice(curr) {
	curr = curr.split('|');
	currency = parseInt(curr[0]);
	sign = curr[1];
	
	document.getElementById('price').innerHTML=parseFloat(curr[0]);
	siz = document.getElementById('size').innerHTML;
	resz=(parseFloat(currency/siz));
	res=(resz.toFixed(2)+' '+sign);
	document.getElementById('prsq').innerHTML = res;
}


function expand(id) {
	elm = document.getElementById(id);
	vis = elm.style.visibility;
	if ( vis == 'hidden') {
		elm.style.visibility='visible';
		elm.style.height='100%';
		set_expand(id, 'visible', 1);
		document.getElementById(id+'_pm').innerHTML = '-';
	}
	else {
		elm.style.visibility='hidden';
		elm.style.height='1px';
		document.getElementById(id+'_pm').innerHTML = '+';
		set_expand(id, 'hidden', 1);
	}
}

function set_expand(name, vis) {
	setCookie(name, vis, 1);
}

function get_expand(name) {
	vis = getCookie(name);
	if ( vis == null ) {
		vis='hidden';
		displ='none';
	}
 
 
	document.getElementById(name).style.visibility=vis;
 
	if ( vis == 'hidden') {
		document.getElementById(name).style.height='1px';
		document.getElementById(name+'_pm').innerHTML = '+';
	}
	else {
		document.getElementById(name).style.height='100%';
		document.getElementById(name+'_pm').innerHTML = '-';
	}
	
	
}

function getkredor(mm){	
	
	document.getElementById('krr').style.display = 'table-cell';	

}


function checkUncheck(elements) {
	field = document.getElementsByName(elements);
	checkflag = field[0].checked;
	 
	if (checkflag == false) {
	  for (i = 0; i < field.length; i++) { 
	  	
	  	field[i].checked = true; }
	  checkflag = true;
	  }
	else {
	  for (i = 0; i < field.length; i++) {
	  	
	  field[i].checked = false; }
	  checkflag = false;
	  }
}
	  
function selectCheckbox(elements) {
	field = document.getElementsByName(elements);
	  for (i = 0; i < field.length; i++) { 
	  field[i].checked = true; }
}	  

function deselectCheckbox(elements) {
	field = document.getElementsByName(elements);
	  for (i = 0; i < field.length; i++) { 
	  field[i].checked = false; }
}

function checkUncheckIds(elements) {
	field = document.getElementById(elements[0]);
	checkflag = field.checked;
	if (checkflag == false) {
	  for (i = 0; i < elements.length; i++) { 
	  	
	  	document.getElementById(elements[i]).checked = true; }
	  checkflag = true;
	  }
	else {
	  for (i = 0; i < elements.length; i++) {
	  document.getElementById(elements[i]).checked = false; }
	  checkflag = false;
	  }
}	  
	  
	  
function showHideCheck(){
	novo = document.getElementById('stroitelstvo');
	 if ( checkHidden == 0 ) {
 
	 novo.style.visibility='visible';
	 novo.style.display='block';
 	 novo.style.height='100%';
 	 checkHidden = 1;
 	 }
 	 else {
 	 novo.style.display='none';
 	 novo.style.visibility='hidden';
 	 novo.style.height='5px';
 	 checkHidden = 0; 
     }
}

	function fixIeDropDown(select){

			var select = (typeof select == "string") ? document.getElementById(select) : select;

			// THIS FUNCTION IS ONLY CONCERNED WITH INTERNET EXPLORER NON-MULTIPLE SELECT NODES THAT HAVE A SPECIFIC WIDTH DEFINED
			if ( !is_ie) return;
			if(!select.attachEvent || navigator.userAgent.indexOf("Opera") > -1 || select.multiple || select.currentStyle.width == "auto") { return; }

			var body = document.getElementsByTagName("body").item(0);

			var si = select.selectedIndex;
			var clone = select.cloneNode(true);
			clone.style.position = "absolute";
			clone.style.visibility = "hidden";
			clone.style.zIndex = 999999;
			clone.style.width = "auto";		
			body.appendChild(clone);

			clone._initialOffsetWidth = select.offsetWidth;
			clone._initialOffsetHeight = select.offsetHeight;
			clone._autoWidth = clone.offsetWidth;

			clone = body.removeChild(clone);
			clone.style.visibility = "visible";
			clone.style.width = clone._initialOffsetWidth + "px";

			var span = document.createElement("span");
			span._isIeDropDownContainer = true;
			span.style.position = "relative";
			span.style.width = clone._initialOffsetWidth + "px";
			span.style.height = clone._initialOffsetHeight + "px";
			span.style.marginBottom = "10"; //hmm...quirky...
			span.appendChild(clone);

			if (select.parentNode._isIeDropDownContainer){
				select.parentNode.parentNode.replaceChild(span, select.parentNode);
			}else{
				select.parentNode.replaceChild(span, select);
			}
			

			if (clone._autoWidth > clone._initialOffsetWidth){
				var expand = function(){
					event.srcElement.parentNode.style.zIndex = 1;
					event.srcElement.style.width = "auto";
					if (event.srcElement.offsetWidth > event.srcElement._initialOffsetWidth){
						event.srcElement.style.width = "auto";
					}else{
						event.srcElement.style.width = event.srcElement._initialOffsetWidth + "px";
					}
				};
				var contract = function(){
					event.srcElement.parentNode.style.zIndex = 0;
					event.srcElement.style.width = event.srcElement._initialOffsetWidth + "px";

				};
				clone.attachEvent("onactivate", expand);
				clone.attachEvent("onchange", contract);
				clone.attachEvent("ondeactivate", contract);
			}
			clone.selectedIndex = si;
		}
		
function show_edit(select) {
	
	 switch (select){	 
	 case 'hide' : htmlVar = '';
	 break;	
	 case 'map'	: htmlVar = '' ;
	 break;
	 case 'pic'	: htmlVar = '<table cellpadding="1" cellspacing="1" align="center"><tr>&nbsp;</tr><tr><input type="file" name="photo"><input type="hidden" name="photo" value="oi"><tr></table>' ;
	 break;
	 case 'edit' : htmlVar = '<table cellpadding="1" cellspacing="1" align="center"><tr><th>Заявете промените които искате да бъдат извършени: <br /></th></tr><tr><textarea name="editimot" style="width: 200px; height: 80px"></textarea><input type="hidden" name="edit" value="on"></tr></table>' ;
	 break;
	 case 'chg'	: htmlVar = '' ;
	 break;
	 case 'repub' : htmlVar = '<div style="display: none; visibility: hidden;"><table><tr><textarea name="editimot">Потребителят желае обявата да бъде публикувана за още 60 дни.</textarea><input type="hidden" name="edit" value="on"></tr></table></div>';
	 break;
	 case 'arch' : htmlVar = '<div style="display: none; visibility: hidden;"><table><tr><textarea name="editimot">Потребителят желае обявата да бъде архивирана.</textarea><input type="hidden" name="edit" value="on"></tr></table></div>';
	 break;
	 default : htmlVar = '';
	 break;
	 }
	 
	 document.getElementById('edit').innerHTML = htmlVar;

}


function popitup(url) {
	newwindow=window.open(url,'name','height=780,width=520,status=yes,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}

function popitup2(url) {
	newwindow=window.open(url,'name','height=470,width=350,status=yes,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}

function popitup4(url) {
	newwindow=window.open(url,'name','height=220,width=370,status=yes,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}

function popitup3(url) {
	newwindow=window.open(url,'name','height=500,width=1000,status=yes,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}

function setVisible(obj){
	
	obj = document.getElementById(obj);
	
	obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
} 

function sendFriend(opname, optext, divid) {
	var em = document.getElementById('email').value;
	document.getElementById('email').value = "";
	Ajax("/ajaxtabs/sendfriend", "text=" + optext + "&email="+em+"&title="+opname, "senddiv");
	setTimeout('setVisible(\''+divid+'\')', 2000);
	setTimeout('document.getElementById(\''+divid+'\').innerHTML="";', 2000);
} 




function sendQuestion(pname, ptext, dividd) {
	var ema = document.getElementById('ema').value;
	document.getElementById('ema').value = "";
	Ajax("/ajaxtabs/sendquestion", "ptext=" + ptext + "&ema="+ema, "sendques");
	setTimeout('setVisible(\''+divid+'\')', 2000);
	setTimeout('document.getElementById(\''+divid+'\').innerHTML="";', 2000);
	
} 

function sendCreditReq(rname, rtext, dividdd) {
	
	Ajax("/ajaxtabs/sendcreditrequest", "rtext=" + rtext, "sendcredit_req");
	setTimeout('setVisible(\''+divid+'\')', 2000);
	setTimeout('document.getElementById(\''+divid+'\').innerHTML="";', 2000);
	
} 

var filesCount=1;
function addRowClone(tblId)
{
	if ( filesCount >= 10 ) return(alert('Maximum files reached'));
	var tblBody = document.getElementById(tblId).tBodies[0];
	newNode = tblBody.rows[0].cloneNode(true);
	var e = newNode.getElementsByTagName('span');
	e[0].style.display = 'inline';
	var f = newNode.getElementsByTagName('input');
	var first=document.getElementById('firstfile');
	f[0].value = '';
	f[0].id='';
	f[0].name='file[]';
	//e[0].style.display = 'none';
	filesCount++;
	tblBody.appendChild(newNode);
}
function removeCloneRow(node) {
	 document.getElementById('atrForm').removeChild(node);
}
function removeCloneRow2(node) {
	 document.getElementById('atrForm2').removeChild(node);
}

function disableFields() {
	document.getElementByName('property_types');
	
}
