﻿var _liveHelpDialogFeature = "status=1,width=500,height=400,resizable=1";

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var siteRoot='';

function show_vacancy(id_){
     if (document.getElementById(id_).style.display=="none"){
     	  document.getElementById(id_).style.display="block";
     }else{
     	  document.getElementById(id_).style.display="none";
     }

}

function jsddm_open()
{
	jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('.shadow_left').css('visibility', 'visible');
   $(this).prev().addClass('prev');
	$(this).addClass('op');
   }

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	
}

function jsddm_timer()
{  
$('#jsddm>li').removeClass('prev');
	$('#jsddm>li').removeClass('op');
closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

document.onclick = jsddm_close;

var lockRegion=false;
var lockSite=false;

function validatePoll(formData, jqForm, options) { 
    // formData is an array; here we use $.param to convert it to a string to display it 
    // but the form plugin does this for you automatically when it submits the data 

	for (var i=0; i < formData.length; i++) { 
        if (formData[i].name=='results.x') { 
			//alert(formData[i].name);
            return true;
        } 
    } 

	if (formData.length<=2){
		alert('     !');
		return false;
	}
	
    var queryString = $.param(formData); 
 
    //alert('  : \n\n' + queryString); 
 
    // here we could return false to prevent the form from being submitted; 
    // returning anything other than false will allow the form submit to continue 
    return true; 
};

$(document).ready(function() {
	//var pollUrl=$('#poll form').attr('action')+'/poll';

	$('#poll form').ajaxForm({target:'#poll', beforeSubmit:  validatePoll, url:siteRoot+'/poll.aspx'}); 
	
	$('#col2 table tr:odd').addClass('odd');

	$('#jsddm > li').bind('mouseover', jsddm_open);
	$('#jsddm > li').bind('mouseout',  jsddm_timer);

	//$('#onlineConsult').click(openConsult);
	
	SearchText=$('.search .field').attr('def');
   	$('.search .field').focus(function(){
		if ($(this).val()==SearchText){
			$(this).val('');
		}
		$(this).addClass('in');
	});

	$('.search .field').blur(function(){
		if ($(this).val()==''){
			$(this).val(SearchText);
			$(this).removeClass('in');
		}
	});

	//subsText=$('.subscribe .field').attr('def');
	subsText=$('.subscribe .field').val();
   	$('.subscribe .field').focus(function(){
		if ($(this).val()==subsText){
			$(this).val('');
		}
		$(this).addClass('in');
	});

	$('.subscribe .field').blur(function(){
		if ($(this).val()==''){
			$(this).val(subsText);
			$(this).removeClass('in');
		}
	});

/*
    $('#welcome').each(function() {
        var so = new SWFObject(site_url + "flash/kamaz/main.swf?file=" + imagesFile, "welcome", "703", "244", "9", "#336699");
        so.addParam("wmode", "transparent");
        so.addParam("salign", "l");
        so.addParam("file", imagesFile);
        so.write("welcome");
    });
*/

swfobject.embedSWF("/flash/kamaz/main.swf", "welcome", "703", "244", "9.0.0","/flash/expressInstall.swf", {file:"/xml/mamont/images/"}, {wmode: "transparent",salign: "1"});

   $('#flashcontent').each(function(){

   
	var imagesFile=siteRoot+'/xml/images';
	imagesFile=siteRoot+'/imageFeed.aspx';
	var so = new SWFObject(siteRoot+"/flash/welcome.swf?file="+imagesFile, "flashcontent", "934", "240", "9", "#336699");
   
	so.addParam("wmode", "transparent");
	so.addParam("salign", "t");
	so.addParam("file", imagesFile);
	so.write("flashcontent");
     
   });



    /*$('#menu').superfish();*/

	//$('#menu>li').hover(showSub,hideSub);
	
	$('#region_select>a').hover(showRegionSelect, function() {setTimeout(leaveRegion, 800);});
    $('#region_select .shadow_left a').click(pickRegionSelection);

	$('.shadow_left').hover(
		function (){
			lockRegion=false;
			lockSite=false;}, 
		function () {
			lockRegion=true;
			lockSite=true;
			leaveRegion();
			leaveSite();
			}
		);
	
    //$('#select_site span a').click(showSiteSelect);
	$('#select_site span a').hover(showSiteSelect, function() {setTimeout(leaveSite, 800);});
    $('#select_site .sub a').click(pickSiteSelection);

    $('.expand li a.opener').click(toggleSection);
    $('.expand li a.hide').click(function() {
        $(this).parent().parent().removeClass('opened');
        //$(this).parent().hide();
        return false;
    });
	
	$('.sitemap ul.dates li a').click(toggleFullMap);
	$('.sitemap table ul ul').hide();
});

function toggleFullMap(){
	$('.sitemap ul.dates li').removeClass('current');
	if ($(this).hasClass('fullMap')){
		$('.sitemap table ul').show();
	}else{
		$('.sitemap table ul ul').hide();
	}
	$(this).parent().addClass('current');
	return false;
}

/*
function showSub(){
	$(this).prev().addClass('prev');
	$(this).addClass('op');
};

function hideSub(){
	$('#menu>li').removeClass('prev');
	$('#menu>li').removeClass('op');
};
*/
function leaveRegion(){
	if (lockRegion){
		$('#region_select>a').removeClass('op');
		$('#region_select .shadow_left').css('visibility', 'hidden');
	}
};


function leaveSite(){
	if (lockRegion){
		$('#select_site>a').removeClass('op');
		$('#select_site .shadow_left').css('visibility', 'hidden');
	}
};

function toggleSection() {
    //$('.body', $(this).parent()).toggle();
    if ($(this).parent().hasClass('opened')) {
        $(this).parent().removeClass('opened');
    } else {
        $(this).parent().addClass('opened');
    }
    return false;
};

function showRegionSelect(){
	lockRegion=true;
	$(this).addClass('op');
	/*$(this).removeClass('selected');*/
	$('#region_select .shadow_left').css('visibility', 'visible');
	return true;
};

function pickRegionSelection(){
	lockRegion=false;
	$('#region_select>a').removeClass('op');
	
	$('#region_select .shadow_left .selected').removeClass('selected');
	$(this).parent().addClass('selected');
	
	$('#region_select>a>span').html($(this).html());
	$('#region_select>a').attr('href', $(this).attr('href'));
	$('#region_select_a').attr('href', $(this).attr('href'));
	$('.quick_contacts p.phone').html($(this).attr('phone'));
	/*$('#region_select>a').addClass('selected');*/
	$('#region_select .shadow_left').css('visibility', 'hidden');

	//$.get(siteRoot+"/setbranch/"+$(this).attr('branchId')+"/");

	return true;
};

function showSiteSelect(){
	lockSite=true;
	$(this).addClass('op');
	$('#select_site .shadow_left').css('visibility', 'visible');
	return false;
};

function pickSiteSelection(){
	lockSite=false;
	$('#select_site>a').removeClass('op');
	$('#select_site .selected').removeClass('selected');
	$(this).parent().addClass('selected');
	
//	$('#select_site span a').html($(this).html());
	$('#select_site .shadow_left').css('visibility', 'hidden');
	//return false;
};

function openConsult(){
	var url=siteRoot+"/support/CuteSoft_Client/CuteChat/"+"SupportRedirect.aspx?Referrer="+escape(document.referrer)+"&Url="+escape(location.href)+"&_time="+(new Date().getTime());
	url=$(this).href();
	var win;
	try
	{
		win=window.open(url,'',_liveHelpDialogFeature);
	}
	catch(x)
	{
	}
	
	if(win==null)
	{
		alert("Pop-up Blocker Detected.");
		return true;
	}
	return false;
};

function imgOpen(imgURL,imgWidth,imgHeight,Title) {var features;var top = (screen.height - imgHeight)/2, left = (screen.width - imgWidth)/2;if(top < 0) top = 0;if(left < 0) left = 0;features = ',top=' + top + ',left=' +left;var imgWndw=window.open('','winblank','width='+imgWidth+',height='+imgHeight+',toolbar=no,menubar=no,location=no,status=no,'+'resizable=yes,scrollbars=no'+features);var imgTitle=(Title)?Title:imgURL+": "+imgWidth+'x'+imgHeight;with (imgWndw.document){open();write('<ht'+'ml><he'+'ad><ti'+'tle>'+imgTitle+'</ti'+'tle>'+'</he'+'ad><bo'+'dy leftmargin="0" topmargin="0" '+'rightmargin="0" bottommargin="0" marginwidth="0" '+'marginheight="0"><img src="'+imgURL+'" width="'+imgWidth+'" height="'+imgHeight+'" border="0" alt="'+imgTitle+'"></bo'+'dy></ht'+'ml>');close();}return false}

function divSt(name)
{
	var t=document.getElementById(name);
	  if (t.style.display=='none') { 
          t.style.display='block';
		  t.style.backgroundColor='#ECF3F9';
		  t.style.padding='20px';
		  t.style.border='2px solid #47576E';
         }
      else {
	      t.style.display='none';
				  t.style.backgroundColor='transparent';
		  t.style.padding='0';
		  t.style.border='none';
	     }
}
