var s_cleared = false;

function runActiveContent(what) {
	document.write(what);
}

function clearElement(el) {

	if(el.name=="") el = event.srcElement;
	if(el.is_default) {
		el.is_default = false;
		el.oldValue = el.value;
		el.value = "";	
	}
}

function restoreElement(el) {
	if(el.name=="") el = event.srcElement;
	if(el.value=="") {
		el.is_default = true;
		el.value = el.oldValue;
		el.oldValue = "";
	}
}

function doEnlarge(what) {
	window.open(dp+'enlarge/?img='+what, 'enlarge', 'width=500, height=500, scrollbars=no, resizable=no');
}

$(document.body).ready(  function(){
	var els;
	var i, j;
	
	for (i=0; i<document.forms.length; i++) {
		els = document.forms[i].getElementsByTagName("INPUT");
		
		for (j=0; j<els.length; j++) {
			
			if(els[j].type=="text") {
				els[j].is_default = true;
				if (els[j].addEventListener) {
    					els[j].addEventListener('focus', function() {clearElement(this)}, false);
    					els[j].addEventListener('blur', function() {restoreElement(this)}, false);
    				} else {
    					//alert("in IE");
				        els[j].attachEvent('onfocus', function() {clearElement(this)});
					els[j].attachEvent('onblur', function() {restoreElement(this)});
				}
			}
		}
		els = document.forms[i].getElementsByTagName("TEXTAREA");
		for (j=0; j<els.length; j++) {
			els[j].is_default = true;
			if (els[j].addEventListener) {
    				els[j].addEventListener('focus', function() {clearElement(this)}, false);
    				els[j].addEventListener('blur', function() {restoreElement(this)}, false);
    			} else {
    				//alert("in IE");
			        els[j].attachEvent('onfocus', function() {clearElement(this)});
				els[j].attachEvent('onblur', function() {restoreElement(this)});
			}
		}
	}
});

function clearElements(frm) {
	els = frm.getElementsByTagName("INPUT");
	for (var i=0; i<els.length; i++) {
		if(els[i].is_default) els[i].value = "";
	}
	els = frm.getElementsByTagName("TEXTAREA");
	for (i=0; i<els.length; i++) {
		if(els[i].is_default) els[i].value = "";
	}
}

function checkAskForm() {
  var frm = document.forms['mail'];
  var error = "";
  if(frm.elements['Name'].is_default) error+="Пожалуйста введите Ваше имя\n";
  if(frm.elements['Phone'].is_default) error+="Пожалуйста введите Ваш контактный телефон\n";
  if(frm.elements['email'].is_default) error+="Пожалуйста введите Ваш адрес email\n";
  else if(!validateEmail(frm.elements['email'].value)) error+="Некорректный адрес email!\n";
  if(frm.elements['Question'].is_default) error+="Пожалуйста введите Ваш вопрос или сообщение\n";
  if(error==""){
  	frm.elements['action'].value = "doPostForm";
  	return true;
  }
  else {
    alert(error);
    return false;
  }
} 

function doSubmitOrder(){
  var frm = document.forms['orderFrm'];
  var sbm = frm.elements['sbm'];
  var error = ""
  if(frm.elements['Name'].value=="") error+="Пожалуйста введите Ваше имя\n";
  if(frm.elements['Phone'].value=="") error+="Пожалуйста введите Ваш контактный телефон\n";
  if(frm.elements['Email'].value=="") error+="Пожалуйста введите Ваш адрес email\n";
  else if(!validateEmail(frm.elements['Email'].value)) error+="Некорректный адрес email!\n";
  if(error==""){
  	sbm.disabled = true;
  	frm.submit();
  }
  else {
    alert(error);
  }
  
}


function validateEmail(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}

	if (str.indexOf(" ")!=-1){
		return false
	}

 	return true					
}



$(document.body).ready(  function(){
    $('.jq-width').each( function(){
      if ( navigator.userAgent.toLowerCase().indexOf("msie") )
      {
        var jqw_max, jqw_min ;
        if ( ! parseFloat(jqw_max = $(this).css('max-width')) )
          jqw_max = '*';
        if ( ! parseFloat(jqw_min = $(this).css('min-width')) )
          jqw_min = '0';
 
        $(this).wrap('<table border="0" cellspacing="0" cellpadding="0"><tr border="0"><td border="0" width="'+jqw_max+'"><div width="'+jqw_min+'">'+'</div></td></tr></table>');
      }
    })
});

function bookmark(){
	if (window.sidebar) window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print) { 
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all) window.external.AddFavorite(url, title);
	else alert("Ошибка добавления в избранное!");
	return false;
}
