function  getEl(id){
	return document.getElementById(id);
}
function insertimage(selectedImage,area) {
        index = window.parent.opener;
    var obj=index.document.getElementById('body_id');
    finalImage = "<div align=\"center\"><img src=\""+ selectedImage +"\" hspace=10 vspace=10 border=0></div>";
    obj.focus();  
    var s=obj.value;
    var l=s.length;
  if (navigator.appName == 'Netscape' || obj.selectionStart){
	  insPosL=obj.selectionStart;
	  insPosR=obj.selectionEnd;
  		newstr=s.substr(0,insPosL)+finalImage+s.substr(insPosR,l);
  }
  else if (document.selection)//IE
  {
  
    var sel = document.selection.createRange();
    var selectt=sel.text;
    var clone = sel.duplicate();
    sel.collapse(true);
    clone.moveToElementText(obj);
    clone.setEndPoint('EndToEnd', sel);
    var l2=clone.text.length;
	var d=s.substr(l2,l); // alert(ctag);
		var newstr=clone.text+finalImage+d;
		
	}
  else
  	alert('Ваш браузер не поддерживает работу бб-кодов');
  if(newstr)  	  
    index.document.getElementById(area).value =  newstr;

}
var child;
function openChild(link) {
    child = window.open(link, "child", "status=0,toolbar=0,location=0,menubar=0,resizable=1,scrollbars=1,height=500,width=600,left=" + parseInt(((screen.width-600)/2),10) + ",top=" + parseInt(((screen.height-500)/2),10));
  	child.focus();
}
function divoc(id, el2)
{
	var el1=document.getElementById(id);
	if (el1.style.display == "none"){ el1.style.display = "block"; el2.innerHTML="<img src=\""+website+"/images/remove.gif\">";}
	else {el1.style.display = "none"; el2.innerHTML="<img src=\""+website+"/images/add.gif\">";}
	return false;
}
function divhideclose(id, el2)
{
	var el1=document.getElementById(id);
	var k=el2.innerHTML.replace(/^\<.*\>(.*)<\/.*\>$/, '$1');
	var name=k.match(/[A-Za-z0-9А-Яа-я ]+/);
	var tmp=el2.innerHTML.match(/^\<.*\>.*<\/.*\>$/);
	if(tmp){
		var tag1=el2.innerHTML.replace(/^(\<.*\>).*<\/.*\>$/, '$1');
		var tag2=el2.innerHTML.replace(/^\<.*\>.*(<\/.*\>)$/, '$1');
		var name=tag1 + name; 
	}
	else var tag2='';
	if (el1.style.display == "none"){ el1.style.display = "block"; el2.innerHTML=name + " --" + tag2;}
	else {el1.style.display = "none"; el2.innerHTML=name + " ++" + tag2;}
	return false;
}

function validateFormEmail(fb){
    var errorsList = new Array(
        'EMAIL_ERR1',
        'EMAIL_ERR2'
        );
    var errors = new Array();
	var fEmail=fb['email'];
	if(fEmail.value.length==0)
		errors['EMAIL_ERR1'] = 1;
	else if(!fEmail.value.match(/^[A-Za-z][a-zA-Z0-9._]*[a-zA-Z0-9_]@[a-zA-Z0-9]{2,15}\.[a-zA-Z0-9]*\.*[a-zA-Z0-9]{2,3}$/))
		errors['EMAIL_ERR2'] = 1;
var er=0;
    for(var i in errorsList){
  		if(errors[errorsList[i]]==1){
       		getEl('errDiv_' + errorsList[i]).style.display = 'block';
       		er++;
    	}
        else{getEl('errDiv_' + errorsList[i]).style.display = 'none';}
    }
    if (er==0)
    	return true;
    return false;
}
function copyToClipboard(content) {
	if (window.clipboardData && window.clipboardData.setData) {
		window.clipboardData.setData("Text", content);
		return true;
	}
	else {
		try { 
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
		} 
		catch (e) { 
			alert("ERROR");
			return false;
		}
		
		var clipboard = Components.classes["@mozilla.org/widget/clipboard;1"].getService(); 
		if (clipboard) { 
			clipboard = clipboard.QueryInterface(Components.interfaces.nsIClipboard); 
		} 
		
		var transferable = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(); 
		if (transferable) { 
			transferable = transferable.QueryInterface(Components.interfaces.nsITransferable); 
		}
		
		if (clipboard && transferable) { 
			// тип передаваемых данных transferable.addDataFlavor("text/unicode"); 
			var textObj = new Object(); 
			var textObj = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
			if (textObj) { 
				textObj.data = content; 
				// Упаковываем данные в контейнер 
				transferable.setTransferData("text/unicode", textObj, content.length*2); 
				var clipid=Components.interfaces.nsIClipboard; 
				clipboard.setData(transferable,null,clipid.kGlobalClipboard); 
				
				return true;
			} 
		}
		
		return false;
	}
}
function copy(text)
{
  if (window.clipboardData) window.clipboardData.setData('Text',text);
  else
  {
    var flashcopier = 'flashcopier';
    if(!document.getElementById(flashcopier))
    {
      var divholder = document.createElement('div');
      divholder.id = flashcopier;
      document.body.appendChild(divholder);
    }
    document.getElementById(flashcopier).innerHTML = '';
    var divinfo = '<embed src="/clipboard.swf" FlashVars="clipboard='+escape(text)+
      '" width="0" height="0" type="application/x-shockwave-flash"></embed>';
 //   alert(unescape(divinfo)); 
    document.getElementById(flashcopier).innerHTML = unescape(divinfo);
  }
}
function insertFile(el,pach){
	if(el.value==0) return;
//	var title=prompt("Введите названия ссылки","");
//	var text="<a href='"+pach+el.value+"'>"+title+"</a>";
	var text=pach+el.value;
	
         copy(text);

}
function search_(id){
	var s=getEl(id);
	window.open(website+"/search/"+s.value+".html ");
}
