// osteklis new 

var curI = 1;

function wework(){
	if (di == 1){
		var pos = 0;
		var it = setInterval( function(){
			if (pos==0){
				Effect.Appear('wework', {from:0.5, to: 1.0, duration: 1.5});	
				pos = 1;
			}
			else {
				Effect.Fade('wework', {from:1.0, to: 0.5, duration: 1.5});	
				pos=0;
			}
		}, 3000);
	}
}

function rotIm(){
	var sI = setInterval( dm, 5000);
}

function dm(){			
			$("im"+curI).hide();			
			if (curI<3){
				curI++;				
			}
			else {
				curI = 1;
			}	
			//$('dm_'+dm_current).className = "j_active";	
			//$("dms_"+dm_current).show();
			elem = "im"+curI;
			Effect.Appear(elem, { duration: 1.0, from: 0.4 });

		}


function oc(event){
	var element = Event.findElement(event, 'div');
	if (element != document && element.id != "zap"){
		//$("zap").hide();
		//alert (element.id);
	}
	//Event.stopObserving(document, 'click', oc);
	
}		

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return false;
  else
    return results[1];
}
		
function startAct(event){
	wework();
	rotIm();	

	moveHandler();
	movePromo();
}

function zamerGA() {
	_gaq.push(['_trackPageview', '/zamer_send/']);
}

function callbackGA() {
	_gaq.push(['_trackPageview', '/callback_send/']);
}

function movePromo() {
	Event.observe(window, 'resize', moveHandler);	
}
function moveHandler() {

	if([1,].length > 1) {
		window.innerWidth = document.body.offsetWidth;
	}	
	
	if(window.innerWidth > 1110) {
		$("cupon_id").setStyle({left : "-65.5px"});
	} else if(window.innerWidth > 984) {
		$("cupon_id").setStyle({left : -(65.5 - (1110 - window.innerWidth) / 2) + "px"});
	} else {
		$("cupon_id").setStyle({left : "0"});
	}
}

function op_blocks(){
	var op = gup('open');
	//alert (op);
	if (op){
		mor(op);
	}
}

function zapros(){
       $("zvonok_form_load").hide();
	$("zap").show();
    $("zvonok_form").show();
	//Event.observe(document, 'click', oc);
}

var cur_open="";

function mor(block){
//alert (block);
	//Effect.SlideDown(block);
	try{
		$(block).show();
	}
	catch(e){}
		if (cur_open != "" && cur_open != block){
			$(cur_open).hide();
		}
		cur_open = block;
}

function close_zvon(event){
	//alert("CLICK");
	var el = Event.element(event);
	//	
	var par = el.getOffsetParent();
	var par2 = par.getOffsetParent();
	if (par2.id == "zap"){
		Effect.Squish('zap', {duration: 0.1});
	}
	else {
		Effect.Squish(par2, {duration: 0.1});
			var t = setTimeout(
				function(){
					par2.remove();
				},
				1000 
			)			
	}
	//alert(par2.id);
	
}

function photo_change(eid){
	var src = $(eid).getAttribute('ph');
	var link = $(eid).getAttribute('l');
	$("imgmain").src = src;
	//$("imgmain_link").href = link;
}

function photo_change_obj(eid){
	var par = $(eid).getAttribute('mfid');
	var src = $(eid).getAttribute('ph');	
	$("mf_" + par).src = src;
}
function defPosition(event) {
      var x = y = 0;
      if (document.attachEvent != null) {
            x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
            y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
      }
      if (!document.attachEvent && document.addEventListener) {
            x = event.clientX + window.scrollX;
            y = event.clientY + window.scrollY;
      }
      return {x:x, y:y};
}

function rev_call(id, event, text){		
		var mp = defPosition(event);
		//	alert (mp.x);
		//alert (id);
		var elt = $(id);
		var newf = document.createElement("div");
		newf.className = "blue_pop";
		newf.style.cursor = "default";
		newf.innerHTML = $('zap').innerHTML;
		newf.id = "td_" + id;
		//newf.style.position = "relative";	
		newf.style.top = mp.y + "px";
		newf.style.left = mp.x - 94 + "px";
		//$(id+"_parent").insert({ top: newf });
		
		if ( text != ""){
			var pp = newf.childElements();
			var fform = pp[0].childElements();
			var ffc = fform[3].childElements();
			var fp = ffc[1];
			fp.innerHTML = text;
			//alert(fp.innerHTML);
			
		}
		
		$('all').insert({ before: newf });		
		
}

function alert_msg(contents){
	var w = document.createElement('div');
	
}

function trimLeft(str) {
    return str.replace(/^\s+/, '');
}

function trimRight(str) {
    return str.replace(/\s+$/, '');
}

function trimBoth(str) {
    return trimRight(trimLeft(str));
}


function ajsend(form_id, need_hide){
	$(form_id + "_load").show();
	var fo = $(form_id).serialize(true);

	new Ajax.Request(
		"/webforms/custom_send",
		{
			method:'post',
			parameters: fo,
			onSuccess:function(transport){
				crm(form_id);
				$(form_id).reset();
                if(form_id == 'zamer_form') {
                    document.getElementById("zamer_gat").value = fo['data[new][kupon]'];
                    document.getElementById("zamer_loc").value = fo['data[new][location]'];
                }
                if(form_id == 'zvonok_form') {
                    document.getElementById("zvonok_gat").value = fo['data[new][kupon]'];
                    document.getElementById("zvonok_loc").value = fo['data[new][location]'];
                }

				$(form_id + "_load").hide();	
				alert(transport.responseText);	
			}
		}
	);
}


function crm(form_id){
	var data = $(form_id).serialize(true);
	new Ajax.Request(
		"/crm/post.php",
		{
			method:"post",
			parameters: { data: Object.toJSON(data) },
			onSuccess:function (transport){
				//var ret = transport.responseText;
				//alert(ret);
			}
		}
	);
}

Event.observe(window, 'load', startAct);
