
$(document).ready(function(){

    create_links();
    
});

function create_links() {
    $('span[href]').replaceWith(function(){
        return $('<a href="'+$(this).attr('href')+'">'+$(this).html()+'</a>');
    });
}


var cur_div = null;
function SwitchMenuDiv(id){
  var o = document.getElementById(id);
  if(o!=null){
    /*if(cur_div!=null && cur_div.id!=id){
      cur_div.style.display = 'none';
      cur_div = null;
    }*/
    o.style.display = o.style.display=='none' ? 'block' : 'none';
    if(o.style.display=='block')
      cur_div = o;
  }
}

function emailCheck (emailStr) {
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
	alert("Введен некоректный Email")
	return false
}
return true;
}


function confirmLink(op) {
 var is_confirmed = false;
 if (op == 'del') {
  is_confirmed = confirm('Вы уверены, что хотите удалить запись?');
 }
 return is_confirmed;
}//end_of_function


function selectValue(el) {
	return el.options[el.selectedIndex].value;
}

function gallerySetImage(path,id) {
	makeRequest('/'+path+'/image'+id+'/','picture');
}

function prepareRequest() {
	var tran = null;
	try { tran = new XMLHttpRequest(); }
	catch(e) { tran = null; }
	try { if(!tran) tran = new ActiveXObject("Msxml2.XMLHTTP"); }
	catch(e) { tran = null; }
	try { if(!tran) tran = new ActiveXObject("Microsoft.XMLHTTP"); }
	catch(e) { tran = null; }
	return tran;
}
	
function makeRequest(url,target) {
	
	http_request = prepareRequest();
	
	http_request.onreadystatechange = function() { alertContents(http_request,target); }
	http_request.open('POST', url);
	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=windows-1251');
	http_request.send(url);
}


function alertContents(http_request,target) {
	var PickText;
	
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			data=http_request.responseText;
			
			document.getElementById(target).innerHTML=data;
			
		} else 
			window.location.reload();
		
	}
};
