$(window).ready(function() {
	try {
	    if(!location.href) throw new Error('location.href object is not defined');
	    
		var href = window.location.href; 
	    var s = '/development';
	    var tagId = '';
	    
	    if(href.search(s) == -1) throw new Error('wrong url');
	    
	    var urlPattern = /.+development[\/#].+/i;
	    
	    if(urlPattern.test(href)) {
	    	tagId = href.replace(/.+development[\/#]/i, '');
	    } else {
	    	throw new Error('tag id is not set in url');
	    }
	    
	    var tagLen = tags.length;
	    var currentTag = '';
	    
	    if($.browser.msie) {
	    	tagLen--; 
	    }
	    
	    //s += '/' + tagId;
	    /*
	    alert(tags[i].href.toLowerCase());
	    alert(s.toLowerCase());
	    */
	    var tag_href = '';
	    
	    for(var i = 0; i != tagLen; i++) {
	    	tag_href = tags[i].href;
	    	tag_href = tag_href.replace(/.+development[\/#]/i, '');
	    	if(tag_href.toLowerCase() == tagId.toLowerCase()) {
	    		currentTag = tags[i];
	    		break;
	    	}
	    }
	    if(currentTag == '') throw new Error('tag is not found');
	    
	    GetPopup(currentTag,0);
	    
	  //  $('#overlay_layer').attr('style', 'display: block');
	   // $('#overlay_message').attr('style', 'display: block');
	    //setOverlaySize('#overlay_layer');
	    
	   // if($.browser.msie) {
	 //   	$('#overlay_layer').css('filter', 'alpha ( opacity = 40);'); 
	  //  } else {
	  //  	$('#overlay_layer').css('opacity', '0.4');
	  //  }
	    
	    
	  //  $('#onclose').click(function() {
	   // 	$('#overlay_layer').hide();
	   // 	$('#overlay_message').hide();
	   // });
	   
	  //  setMessageBoxPosition('#overlay_message');
		//$('#overlay_text').html(currentTag.popup);
		//$('#overlay_titlebox').html(currentTag.title);
		//$('#overlay_news').html(currentTag.short_name);
	} catch(e) {
		//alert('Error: ' + e.message);
	}
});


$(window).resize(function() {
	setMessageBoxPosition('#overlay_message');
	//setOverlaySize('#overlay_layer');
});
function setOverlaySize(e) {
    $(e).css('width', '100%');
    $(e).css('height', '100%');	
}
function getClientSize() {
    var width = (window.innerWidth) ? 
    	window.innerWidth : 
    	    ((document.all) ? document.body.offsetWidth : null);
    var height = (window.innerHeight) ? 
        window.innerHeight : 
            ((document.all) ? document.body.offsetHeight : null);
    return {width: width, height: height};
}

function setMessageBoxPosition(e) {
	var clientSize = getClientSize();
    //var xPos = (clientSize.width - 505)/2;
    var xPos = (clientSize.width - 650)/2;
	var yPos = (clientSize.height - 380)/2;
	
	$(e).css('left', xPos);
	$(e).css('top', yPos);
}

function GetPopup(currentTag,title){
	
	if (title==1){
		try {
	    var tagId = currentTag;
	    var tagLen = tags.length;
	    var currentTag = '';
	    
	    if($.browser.msie) {
	    	tagLen--; 
	    }
	    
	    //s += '/' + tagId;
	    /*
	    alert(tags[i].href.toLowerCase());
	    alert(s.toLowerCase());
	    */
	    var tag_href = '';
	  //  alert(tagId);
	    for(var i = 0; i != tagLen; i++) {
	    	//tag_href = tags[i].href;
	    	tag_href = tags[i].short_name;
	    	//tag_href = tag_href.replace(/.+development[\/#]/i, '');
	    	if(tag_href.toLowerCase() == tagId.toLowerCase()) {
	    		currentTag = tags[i];
	    		break;
	    	}
	    }
	   // alert(tag_href);
	    if(currentTag == '') throw new Error('tag is not found');
		
	}
	catch (e) { //alert(e);
  }
	GetPopup(currentTag,0);
	return;
	}
	
	
	  $('#overlay_layer').attr('style', 'display: block');
	    $('#overlay_message').attr('style', 'display: block');
	    setOverlaySize('#overlay_layer');
	    
	    if($.browser.msie) {
	    	$('#overlay_layer').css('filter', 'alpha ( opacity = 40);'); 
	    } else {
	    	$('#overlay_layer').css('opacity', '0.4');
	    }
	    
	    
	    $('#onclose').click(function() {
	    	$('#overlay_layer').hide();
	    	$('#overlay_message').hide();
	    });
	   
	    setMessageBoxPosition('#overlay_message');
		$('#overlay_text').html(currentTag.popup);
		$('#overlay_titlebox').html(currentTag.title);
		$('#overlay_news').html(currentTag.short_name);
	
}



