//Window opener
function OpenIt(windowUrl,windowName) {
	var winLeft = (screen.width / 2) - 400
	var winTop = (screen.height / 2) - 300
	var windowFeatures = "width=800,height=600,"
	var windowFeatures=windowFeatures + "left=" + winLeft + ","
	var windowFeatures=windowFeatures + "top=" + winTop + ","
	var t=window.open(windowUrl,windowName,"status=yes,scrollbars=yes,resizable=yes,"+windowFeatures)
	return t;
}

//AJAX
function GetRequestObject() {
	var request = false;
	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
				request = false;
			}
		}
	}
	if (!request) alert("Error initializing XMLHttpRequest!");
	return request;
}

var request = GetRequestObject();

function UpdatePage() {
	if (request.readyState == 4)
	{
		if (request.status == 200) {
			try {
				eval(request.responseText);
			} catch (e) {
				alert ('Error eval(): '+e.message)
			}
		}
		else if (request.status == 404) alert("Request URL does not exist");
		else alert("Error: status code is " + request.status);
	}
}

function GetBg(method,url,data) {
	url = (method=='POST') ? url : url+'?'+data+'&appName='+navigator.appName
	request.open(method, url, true);
	request.onreadystatechange = UpdatePage;
	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	request.send(data)
}
//AJAX - END.


//Картинка
function myUgadai() {
	var tmp = $('myImage').getProperty('rel')+1;
	$('myImage').setProperty('rel',tmp);
	img = new Image();
	img.src = '/imca/ugadai.png?'+tmp;
	$('myImage').src = img.src;
	 $('ImgText').focus();
}

var myRequestEasy = new Request({method: 'post', url: '/files/bg.request.php',evalScripts : true});
var myRequestSend = new Request({method: 'post', url: '/files/bg.basketsend.php',evalScripts : true});
var basketWork = function() {
	var action = arguments[0];
	var item = arguments[1];
	var choice = arguments[2];
	var qty = (arguments[4]) ? arguments[4] : 0;
	var choiceItem = "0"
	if (arguments[3] && arguments[3]=='text') choiceItem = choice;
	if ($(choice) && choiceItem==0) choiceItem = $(choice).options[$(choice).options.selectedIndex].value;
	myRequestEasy.send('action='+action+'&item='+item+'&choice='+choiceItem+'&qty='+qty);
	
}
var basketMessage = function() {
	var text1 = (arguments[0]) ? arguments[0] : ""
	var topDiv = new Element('div',{id:'topDiv','class':'topDiv'});
	topDiv.setStyle('opacity',0);
	topDiv.fade(1);	
	var topDivInn = new Element('div',{id:'topDivInn','class':'topDivInn','html':text1});
	topDivInn.inject(topDiv);
	topDiv.inject($('pageInn'));
	basketMessageDestroy.delay(5000);
}
var basketMessageDestroy = function() {
	if ($('topDiv')) {
		$('topDiv').fade(0);
		$('topDiv').destroy();
	}
}

window.addEvent('domready', function() {
	//$('menuBg').setStyle('opacity','0.5');
	
	var myTips4 = new Tips('.topsochref',{'className':'modNavRightImgInnTitle',showDelay:200});
	var myTips4 = new Tips('.statusesMenuItem',{'className':'modNavRightImgInnTitle',showDelay:200});
});

var openDiv = function() {
	var el = $(arguments[1]);
	var thisBlock = $(arguments[0]);
	var status = ($(arguments[1]).getStyle('display')=='none') ? 'block' : 'none';

	if (el.getProperty('class')==thisBlock) $$('div.'+thisBlock).setStyle('display','none');
	
	el.setStyle('opacity',0);
	el.setStyle('display',status);
	new Fx.Tween(el,{duration:'long'}).start('opacity', 0.5, 1);
}
