// JavaScript Document
function inserttext(open, close, area){
	msgfield = document.getElementById(area);
	if(open=='<img') open = '<img src="" alt="" />'; 
	if(open=='<a>') open = '<a href="">';
    // IE support
    if (document.selection && document.selection.createRange){
        msgfield.focus();
        sel = document.selection.createRange();
        sel.text = open + sel.text + close;
        msgfield.focus();
    }

    // Moz support
    else if (msgfield.selectionStart || msgfield.selectionStart == "0"){
        var startPos = msgfield.selectionStart;
        var endPos = msgfield.selectionEnd;

        msgfield.value = msgfield.value.substring(0, startPos) + open + msgfield.value.substring(startPos, endPos) + close + msgfield.value.substring(endPos, msgfield.value.length);
        msgfield.selectionStart = msgfield.selectionEnd = endPos + open.length + close.length;
        msgfield.focus();
    }

    // Fallback support for other browsers
    else {
        msgfield.value += open + close;
        msgfield.focus();
    }

    return;
}

function checkform(name){
	str = document.add.name.value;
	if(str==""){
		alert("Заполните необходимые поля.");
		return false;
	}else return true;
}


function check(field, check){
	checkflag = check.checked;
	for (i = 0; i < field.length; i++) {
		field[i].checked = checkflag;
	}
}

function jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function show_div(name){
		var elem = document.getElementById(name);
		if(elem.style.display == "none"){
			elem.style.display = "inline";
		}else{
			elem.style.display = "none";
			elem.value="";
		}
}

var monthLength = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
function generateDays(){
	var days = 0, selected = 0;
	var dayElement = document.getElementById("day"), yearElement = document.getElementById("year"), monthElement = document.getElementById("month");
	
	monthLength[1] = 28;
	if (yearElement.options[yearElement.selectedIndex].value % 4 == 0)
		monthLength[1] = 29;

	selected = dayElement.selectedIndex;
	
	while (dayElement.options.length)
		dayElement.options[0] = null;

	days = monthLength[monthElement.value - 1];
	
	for (i = 1; i <= days; i++)
		dayElement.options[dayElement.length] = new Option(i, i);

	if (selected < days)
		dayElement.selectedIndex = selected;
	 
}

function image_reload(path){
	var img = document.getElementById("img_rel");
	img.src=path;
}

function full_image_size(path1, path2){
	var img = document.getElementById("img_rel");
	var path = img.src;
	path = path.replace(path1, path2);
	window.open(path,'image',toolbar=0, directories=0, menubar=0, resizable=0);	


}

function clientsel(act){
	if(!act){
		name1 = "client_post";
		name3 = "client_raz";
	}else{
		name3 = "client_post";
		name1 = "client_raz";
	}
	var elem1 = document.getElementById(name1);
	elem1.style.display = "none";
	elem1 = document.getElementById(name3);
	elem1.style.display = "inline";
	var elem3 = document.getElementById("client_type");
	elem3.value = act;
}
