
var myhost_prefix = '';
//var myhost_prefix = '/vlad';
var myhostname = 'http://' + window.location.host + myhost_prefix + '/';

function print_r(theObj){
  if(theObj.constructor == Array ||
     theObj.constructor == Object){
    document.write("<ul>")
    for(var p in theObj){
      if(theObj[p].constructor == Array||
         theObj[p].constructor == Object){
document.write("<li>["+p+"] => "+typeof(theObj)+"</li>");
        document.write("<ul>")
        print_r(theObj[p]);
        document.write("</ul>")
      } else {
document.write("<li>["+p+"] => "+theObj[p]+"</li>");
      }
    }
    document.write("</ul>")
  }
}

function ajaxloader(state) {
	if(state) $('ajax-loader').style.display='block';
	else $('ajax-loader').style.display='none';
}

function togglePopup() {
	var style = $('ajax-content').style.display;

	if(style == '' || style == 'none') { $('ajax-content').style.display = 'block'; }
	if(style == 'block') { $('ajax-content').style.display = 'none'; $('ajax-content').innerHTML = '<img alt="" src="/img/ajax-loader.gif"/>'; }
}

function toggleDiv(id) {
	var style = $(id).style.display;
	if(style == '' || style == 'none') { $(id).style.display = 'block'; }
	if(style == 'block') { $(id).style.display = 'none'; }
}

function refresh() {
	window.location.reload();
}

function toggleForm(xForm,xHow){
  objElems = xForm.elements;
  for(i=0;i<objElems.length;i++){
    objElems[i].disabled = xHow;
  }
}

function sendSelectedValues(destin, toOpener, delimiter) {
	var destin = window.destination;
	if(!delimiter) var delimiter = ',';
	if(window.processor == 'tinymce') delimiter = '';
	if(!toOpener) toOpener = false;
	var c_value = "";
	var elem = document.uploadResponseForm.uploadItem;

	if(!elem.length && elem.checked) {
		c_value = elem.value;
	} else {
		for (var i=0; i < elem.length; i++) {
		   if (elem[i].checked) { c_value = c_value + elem[i].value + delimiter; }
		}
	}
	if(!toOpener) { 
		$(destin).innerHTML = $(destin).innerHTML + c_value;
	} else {
		if(window.processor == 'tinymce') { 			//if called from TinyMCE, then process tinymce textarea
			var  ed = window.opener.tinyMCE.activeEditor, args = {}, el;
			args = window.opener.tinymce.extend(args, {
				vspace : '',
				hspace : '',
				border : '',
				align : 'left'
			});
			window.opener.tinymce.extend(args, {
				src : c_value,
				alt : '',
				width : '',
				height : ''
			});

			ed.execCommand('mceInsertContent', false, '<img id="__mce_tmp" />', {skip_undo : 1});
			ed.dom.setAttribs('__mce_tmp', args);
			ed.dom.setAttrib('__mce_tmp', 'id', '');
			ed.undoManager.add();
			self.close();
		} else {
			window.opener.$(window.destination).innerHTML = window.opener.$(window.destination).innerHTML + c_value;
		}
	}
}

function PopupCenter(pageURL,title,w,h,processor,dest) {
	if(!processor) processor = 'common';
	var left = (screen.width/2)-(w/2);
	var top = (screen.height/2)-(h/2);
	var targetWin = window.open (myhostname + pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=1, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
	targetWin.destination =dest;
	targetWin.processor = processor;
	//var destination = dest;
} 

function overlayPic(ids, toggle) {
	if(ids) {
		var o_elems = ids.split(',');
		for(var i=0;i<=o_elems.length;i++) {
			if(o_elems[i]) {
				if(toggle) {
					jQuery('#m_'+o_elems[i]).html('');
				} else {
					jQuery('#m_'+o_elems[i]).html('<img src="'+myhostname+'img/overlay.png" />');
				}
			}
		}
	}
}

function checkForm(elem) {
	var error = '';
	if(jQuery('#ProductCategoryId').val() == 0) { error += 'Выберите категорию\n\n'; }
	if(!jQuery('#ProductPhone').val()) { error += 'Введите номер телефона\n\n'; }
	if(!jQuery('#ProductTeaserLv').val() && !jQuery('#ProductTeaserRu').val() && !jQuery('#ProductDescrLv').val() && !jQuery('#ProductDescrRu').val()) {
		error += 'Текст объявления должен быть заполнен\n\n'; 
	}
	if(error) { 
		alert(error); 
		return false;
	}
	return true;
}
