$(document).ready(function() {
$.urlParam = function(name, url){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(url);
    if (!results) { return 0; }
    return results[1] || 0;
  }; 
  
    var tab_1 = $('#tab_1');
    var tab_2 = $('#tab_2');
    var tab_3 = $('#tab_3');
    var tab_4 = $('#tab_4');

    var main_features = $('#main_features');
    var product_information = $('#product_information');
    var corporate_license = $('#corporate_solution');
    var forth_tab = $('#fourth_tab');

    tab_1.bind('click', function() {
        tab_1.attr('class', 'selTab');
        tab_2.attr('class', 'tab');
        tab_3.attr('class', 'tab');

        main_features.css('display', 'block');
        product_information.css('display', 'none');
        corporate_license.css('display', 'none');
        if(tab_4) {            
            tab_4.attr('class', 'tab');
            forth_tab.css('display', 'none');
        }
		hidebuttondown($(this));
    });

    tab_2.bind('click', function() {
        tab_1.attr('class', 'tab');
        tab_2.attr('class', 'selTab');
        tab_3.attr('class', 'tab');

        main_features.css('display', 'none');
        product_information.css('display', 'block');
        corporate_license.css('display', 'none');
        if(tab_4) {            
            tab_4.attr('class', 'tab');
            forth_tab.css('display', 'none');
        }
		hidebuttondown($(this));		
    });

    tab_3.bind('click', function() {
        tab_1.attr('class', 'tab');
        tab_2.attr('class', 'tab');
        tab_3.attr('class', 'selTab');

        main_features.css('display', 'none');
        product_information.css('display', 'none');
        corporate_license.css('display', 'block');
        if(tab_4) {            
            tab_4.attr('class', 'tab');
            forth_tab.css('display', 'none');
        }
		hidebuttondown($(this));		
    });
    
    if(tab_4) {
        tab_4.bind('click', function() {
            tab_1.attr('class', 'tab');
            tab_2.attr('class', 'tab');
            tab_3.attr('class', 'tab');
            tab_4.attr('class', 'selTab');
        
            main_features.css('display', 'none');
            product_information.css('display', 'none');
            corporate_license.css('display', 'none');
            forth_tab.css('display', 'block');
			hidebuttondown($(this));			
        });
        
    }
    
    
    $('.customTabSwith').bind('click', function(){
        tab_1.attr('class', 'tab');
        tab_2.attr('class', 'tab');
        tab_3.attr('class', 'tab');
        tab_4.removeClass('tab').addClass('selTab');
	
        main_features.css('display', 'none');
        product_information.css('display', 'none');
        corporate_license.css('display', 'none');
        forth_tab.css('display', 'block');
        hidebuttondown($(this));			
    });
    

    if(String(window.location).indexOf('#open-the-third-tab') != -1) {
        tab_1.attr('class', 'tab');
        tab_2.attr('class', 'tab');
        tab_3.attr('class', 'selTab');

        main_features.css('display', 'none');
        product_information.css('display', 'none');
        corporate_license.css('display', 'block');
    }
    $('.e-button').bind('click', function() {
        var link = $(this);
        link.removeClass('e-button-p');
        link.addClass('e-button');
    });

    $('.e-button').bind('mousedown', function() {
        var link = $(this);
        link.removeClass('e-button');
        link.addClass('e-button-p');
    });

    $('.e-button').bind('mouseup', function() {
        var link = $(this);
        link.removeClass('e-button-p');
        link.addClass('e-button');
    });

    $('.e-button').bind('mouseout', function() {
        var link = $(this);
        link.removeClass('e-button-p');
        link.addClass('e-button');
    });

    $('.eb-button').bind('click', function() {
        var link = $(this);
        link.removeClass('eb-button-p');
        link.addClass('eb-button');
    });

    $('.eb-button').bind('mousedown', function() {
        var link = $(this);
        link.removeClass('eb-button');
        link.addClass('eb-button-p');
    });

    $('.eb-button').bind('mouseup', function() {
        var link = $(this);
        link.removeClass('eb-button-p');
        link.addClass('eb-button');
    });

    $('.eb-button').bind('mouseout', function() {
        var link = $(this);
        link.removeClass('eb-button-p');
        link.addClass('eb-button');
    });
	$(".colorbox").colorbox();
	$(".youtube").colorbox({iframe:true, innerWidth:'505px', innerHeight:'410px'});
	$(".er_contact").colorbox({iframe:true, innerWidth:'540px', innerHeight:'670px', speed:200,opacity:0.8});
	$("#er_contact").colorbox({iframe:true, innerWidth:'540px', innerHeight:'670px', speed:200,opacity:0.8});
	$(".screenshot").colorbox({opacity:0.8});
$(".try_link").colorbox({width:"50%", height:"250px", inline:true, href:"#download_overlay"});
$(".wiki_site").colorbox({width:"50%", height:"40%",inline:true, href:"#wiki_site"});
$("#smart_phones_link").colorbox({inline:true, href:"#smarts_table"});
$(".supCommunicator").colorbox({inline:true, href:"#pockets_table"});
$("#nokia_table_link").colorbox({width:"655px",height:"60%",inline:true, href:"#nokia_table"});
$(".try_link_fla").colorbox({width:"50%", height:"250px",inline:true, href:"#download_overlay_fia"});

	$(".request_release_sm").colorbox({innerWidth:function(){return $.urlParam('width', $(this).attr('href'));},
										innerHeight:function(){return $.urlParam('height', $(this).attr('href'));},
										title:false, scrolling:false, iframe:true, href: function(){return $.urlParam('href', $(this).attr('href'));}});	
	$(".contact_request2").colorbox({innerWidth:function(){return $.urlParam('width', $(this).attr('href'));},
										innerHeight:function(){return $.urlParam('height', $(this).attr('href'));},
										title:false, scrolling:false, iframe:true,href: function(){ return $(this).attr('href');}});							

	$(".request_release_folx").colorbox({innerWidth:function(){return $.urlParam('width', $(this).attr('href'));},
										innerHeight:function(){return $.urlParam('height', $(this).attr('href'));},
										title:false, scrolling:false, iframe:true});							

	$("#try_link_sm, #try_link_sm2, #try_link_elmedia, #try_link_elmedia2, #try_link_folx, #try_link_folx2").colorbox({innerWidth:function(){return $.urlParam('width', $(this).attr('value'));},
										innerHeight:function(){return $.urlParam('height', $(this).attr('value'));},
										iframe:true, scrolling:false, href: function(){return $.urlParam('href', $(this).attr('value'));}});	

	$(".contact_request2, .screenshot2, .overlay_request, .request_upgrade").colorbox({innerWidth:function(){return $.urlParam('width', $(this).attr('href'));},
										innerHeight:function(){return $.urlParam('height', $(this).attr('href'));},
										title:false, scrolling:false, iframe:true,href: function(){ return $(this).attr('href');}});	
										
	$(document).bind('cbox_complete', function(){
        			  /* if (window.Cufon !== undefined)
						   	{
							 Cufon.replace(".ArialRoundedMTBold", { fontFamily: 'Arial Rounded MT Bold'});
							}*/

				$('#elmedia_do .download_button a, #folx_do .download_button a').bind('click', function(){$('#cboxClose').click()});
		});		


// upgrade Now button
		$("#upgradeNow option:first-child").attr('selected', 'selected');
		$("#upgradeNow").change( function()
		{
			productVer 	= $(this).attr('rel');
			selectedVal = $(this).val();
		
			if (parseInt(productVer) == parseInt(selectedVal))
			{
				$("#upgrade_link").colorbox({width:"50%",height:"35%", inline:true, href:"#upgrade_info_container p"});	
			}
			else
			{
				$("#upgrade_link").unbind($.cbox_click)
								  .removeData($.colorbox)
							      .removeClass("cboxelement");
			}
		});

});
function hidebuttondown(obj)
{
	if (obj.attr('id')==$('#button_down').attr('lang'))
			$('#button_down').css('display', 'none');
		else
			$('#button_down').css('display', 'block');	
}

