YAHOO.util.Event.on('winOp', 'click', function() {
	showDialog('dialog');
});

YAHOO.util.Event.on('winMainOp', 'click', function() {
	showDialog('contact');
});

function askQuestion(model)
{
	showDialog('contact');
	if(model)
	{
		document.getElementById('fsubject').value = 'Вопрос по модели '+model;
	}
}

function showDialog(id)
{
	var tmpimgs = YAHOO.util.Dom.get(id).getElementsByTagName('img'), imgs = new Array();
	for(var i = 0; i < tmpimgs.length; i++) imgs.push(tmpimgs[i].parentNode);

	var a = new YAHOO.util.Anim(imgs[0], {width: {from: 50, to: 1}, height: {to: 30} }, 1.1, YAHOO.util.Easing.backOut);
	var b = new YAHOO.util.Anim(imgs[1], {width: {from: 50, to: 1}, height: {to: 290} }, 1.1, YAHOO.util.Easing.backOut);
	var a2 = new YAHOO.util.Anim(imgs[3], {width: {from: 50, to: 1}, height: {to: 290} }, 1.1, YAHOO.util.Easing.backOut);
	var b2 = new YAHOO.util.Anim(imgs[2], {width: {from: 50, to: 1}, height: {to: 30} }, 1.1, YAHOO.util.Easing.backOut);

	a.onTween.subscribe(function(){
		a.getEl().firstChild.style.width = Math.round(a.getAttribute('width')) + 'px';
		a.getEl().firstChild.style.height = Math.round(a.getAttribute('height')) + 'px';
	});
	b.onTween.subscribe(function(){
		b.getEl().firstChild.style.width = Math.round(b.getAttribute('width')) + 'px';
		b.getEl().firstChild.style.height = Math.round(b.getAttribute('height')) + 'px';
	});
	a2.onTween.subscribe(function(){
		a2.getEl().firstChild.style.width = Math.round(a2.getAttribute('width')) + 'px';
		a2.getEl().firstChild.style.height = Math.round(a2.getAttribute('height')) + 'px';
	});
	b2.onTween.subscribe(function(){
		b2.getEl().firstChild.style.width = Math.round(b2.getAttribute('width')) + 'px';
		b2.getEl().firstChild.style.height = Math.round(b2.getAttribute('height')) + 'px';
	});

	var c = new YAHOO.util.Anim(id, {top: {from: -80, to: 0} }, 1.1);
	var d = new YAHOO.util.Anim(YAHOO.util.Dom.get(id).getElementsByTagName('form')[0], {height: {from: 1, to: 270} }, 1);

	a.onComplete.subscribe(function(){
		YAHOO.util.Dom.get(imgs[0]).style.visibility = 'hidden';
		YAHOO.util.Dom.get(imgs[1]).style.visibility = 'hidden';
		YAHOO.util.Dom.get(imgs[3]).style.visibility = 'hidden';
		YAHOO.util.Dom.get(imgs[2]).style.visibility = 'hidden';
		
	});

	a.onStart.subscribe(function(){
		YAHOO.util.Dom.get(id).style.marginTop = YAHOO.util.Dom.getDocumentScrollTop() + 'px';
		YAHOO.util.Dom.get(id).style.visibility = 'visible';
	});
	YAHOO.util.Event.on(window, 'scroll', function() 
	  {
		YAHOO.util.Dom.get(id).style.marginTop = YAHOO.util.Dom.getDocumentScrollTop() + 'px';	
	  }
	); 
	YAHOO.util.Event.on('cansCont', 'click', function() {
		YAHOO.util.Dom.get('contact').style.visibility = 'hidden';
	});
	YAHOO.util.Event.on('cansDial', 'click', function() {
		YAHOO.util.Dom.get('dialog').style.visibility = 'hidden';
	});
		
	a.animate();
	b.animate();
	a2.animate();
	b2.animate();

	c.animate();
	d.animate();
}
