function SubmitLink(uri,divid) {
	
	var d=document;
	d.getElementById(divid).style.display='';
	var result=true;
	var ajax = new Ajax();
	if (ajax.isValid){
		ajax.get(
			'http://'+ document.domain +  uri,
			function () {
				var response = ajax.response();
				if ( response && response.status == 200 )
					document.getElementById(divid).innerHTML = response.text;
				else if ( response && response.status >= 500 )
					document.getElementById(divid).innerHTML = '<'+'p'+'>'+''+'<'+'/'+'p'+'>';
				else
					document.getElementById(divid).innerHTML = '<'+ 'center'+'>' +'' + '<'+ '/' + 'center' + '>';	

			}
		);
		return false;
	}
	else {
		return true;
	}
}


function ConfirmSubmitLink(uri,divid) {
	var cnf;
	cnf= confirm("Вы уверены?");
	
if (cnf) {
	var result=true;
	var ajax = new Ajax();
	if (ajax.isValid){
		ajax.get(
			'http://'+ document.domain +  uri+ '&pi='+Math.random(100000),
			function () {
				var response = ajax.response();
				if ( response && response.status == 200 )
					document.getElementById(divid).innerHTML = response.text;
				else if ( response && response.status >= 500 )
					document.getElementById(divid).innerHTML = '<'+'p'+'>'+''+'<'+'/'+'p'+'>';
				else
					document.getElementById(divid).innerHTML = '<'+ 'center'+'>' +'' + '<'+ '/' + 'center' + '>';
			}
		);
		return false;
	}
	else {
		return true;
	}
}
}


function collapse(id)
{
var d=document;
if(d.getElementById(id).style.display=='none')  d.getElementById(id).style.display=''
else d.getElementById(id).style.display='none';
}

function fserialize (fname) {
	var elements = eval("document." + fname + ".elements");
	var fields = new Array();
	fields.push('ajax=1');
	for (var i=0; i < elements.length; i++) {
		var element = elements[i];
		
		switch (element.type.toLowerCase()) {
			case 'hidden':
			case 'password':
			case 'text':
			case 'select-one':
				fields.push( encodeURIComponent(element.name) + '=' + (element.value) );
			case 'textarea':
				fields.push( encodeURIComponent(element.name) + '=' + encodeURIComponent(element.value) );
			case 'checkbox':
			case 'radio':
				if (element.checked)
					fields.push(
						encodeURIComponent(element.name)
						+ '=' +
						encodeURIComponent(element.value)
					);
		}
	}
	return fields.join('&');
}


function SubmitForm(fname,uri,divid) {
var result=true;
if (typeof(checkform) == "function") {
result=checkform(fname);
}	
if (result==true) {
	var ajax = new Ajax();
	if (ajax.isValid){
		var formContent = fserialize(fname);
		ajax.post(
			'http://'+ document.domain +  uri,
			formContent,
			function () {
				var response = ajax.response();
				if ( response && response.status == 200 )
					document.getElementById(divid).innerHTML = response.text;
				else if ( response && response.status >= 500 )
					document.getElementById(divid).innerHTML = '<'+'p'+'>'+'some error'+'<'+'/'+'p'+'>';
				else
					document.getElementById(divid).innerHTML = '<'+ 'center'+'>' +'' + '<'+ '/' + 'center' + '>';	
				
			}
		);
		return false;
	}
	else {
		return true;
	}
}
}

function Goto(url)
{
	location.href = url;
}
