var d_address = "http://www.mentor.com.tr";
route = function ( url ){
if(url!="0"){
window.location.href=url;
}
}
true_escape = function (str){
return encodeURIComponent(str);
}
showBG = function() {
var overlay = $('overlay');
overlay.style.display = "block";
var pagesize = new getPageSize();
var scrollPos = new getScrollPos();
var ua = navigator.userAgent;
if(ua.indexOf("MSIE ") != -1) {overlay.style.width = pagesize.width+'px';} 
else {overlay.style.width = pagesize.width-22+'px';} // scrollbars removed! Hurray!
overlay.style.height = pagesize.height+scrollPos.scrollY+'px';
//overlay.style.width = pagesize.width+scrollPos.scrollX+'px';
}

hideBG = function() {
var overlay = $('overlay');
overlay.style.display = "none";
}
posToCenter = function( elem , diff) {
if(!diff){
diff=0;
}

var elem=$(elem);
var scrollPos = new getScrollPos();
var pageSize = new getPageSize();
var emSize = new getElementSize(elem);
var x = Math.round(pageSize.width/2) - (emSize.width /2) + scrollPos.scrollX;
var y = Math.round(pageSize.height/2) - (emSize.height /2) + scrollPos.scrollY;
elem.style.left = x+'px';
var t=(y-diff);
if(t<0){
t=150;
}
elem.style.top = t+'px';
}

getScrollPos = function() {
var docElem = document.documentElement;
this.scrollX = self.pageXOffset || (docElem&&docElem.scrollLeft) || document.body.scrollLeft;
this.scrollY = self.pageYOffset || (docElem&&docElem.scrollTop) || document.body.scrollTop;
}

getPageSize = function() {
var docElem = document.documentElement
this.width = self.innerWidth || (docElem&&docElem.clientWidth) || document.body.clientWidth;
this.height = self.innerHeight || (docElem&&docElem.clientHeight) || document.body.clientHeight;
}

getElementSize = function(elem) {
this.width = elem.offsetWidth ||  elem.style.pixelWidth;
this.height = elem.offsetHeight || elem.style.pixelHeight;
}
showHide = function( name, type ) {
if(!IE) 
b = $(name);
else
eval("b = "+name+";");
if(type=="visible"){
b.style.visibility="visible";
} else {
b.style.visibility="hidden";
}
}

toggleV = function( id ) {
$(id).style.display = $(id).style.display=='block' ? 'none' : 'block';
}
function findPos(obj)
{
obj=$(obj);
    if (obj.offsetParent) {
        for (posX = 0, posY = 0; obj.offsetParent; obj = obj.offsetParent) {
            posX += obj.offsetLeft;
            posY += obj.offsetTop;
        }
        return [posX, posY];
    } else {
        return [obj.x, obj.y];
    }
}
setCookie = function ( name, value, expires, path, domain, secure ) {
var today = new Date();
today.setTime( today.getTime() );

if ( expires ){
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

getCookie = function( name ) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ){
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}

deleteCookie = function ( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

checkNumeric = function ( value, focus ){
place=currentInput;
oldvalue=place.value
place.value = oldvalue.replace(/[^0-9]/g,'');
if(focus){
place.focus();
}
return false;
}


createBookmark = function() {
if (window.sidebar) {
window.sidebar.addPanel(d_title, d_address,"");
} else if( window.external ) { 
window.external.AddFavorite( d_address, d_title);
} else if(window.opera && window.print) {
alert('Opera tarayıcısı bu özelliği desteklemiyor.\nLütfen manuel olarak sık kullanılanlara ekleyiniz.');
}
}
setOpacity = function ( elemid, value ){
var e = $(elemid);
e.style.opacity = value/10;
e.style.filter = 'alpha(opacity=' + value*10 + ')';
}

slideEffect = function ( id ) {
if ($(id).style.display == "none") {
//Effect.SlideDown(id);
$(id).style.display="block";
} else {
//Effect.SlideUp(id);
$(id).style.display="none";
}
}

returnNodeValue = function ( obj, tag )
{
node=obj.getElementsByTagName(tag);
if(node!=null && node.length>0 && node[0].firstChild.nodeValue!=0 ) {
return node[0].firstChild.nodeValue;
} else {
return '';
}
}
hoverDiv = function ( div, color ){
$(div).style.background=color;
}
unhoverDiv = function ( div , color ){
$(div).style.background=color;
}
hideSelectBoxes = function(){
var selectBoxes = document.getElementsByTagName('select');
for (var i = 0; i < selectBoxes.length; i++) {
selectBoxes[i].style.visibility = 'hidden';
}
}
showSelectBoxes = function(){
var selectBoxes = document.getElementsByTagName('select');
for (var i = 0; i < selectBoxes.length; i++) {
selectBoxes[i].style.visibility = 'visible';
}
}
routeMonth = function(){
if($F('months')!="0"){
top.location = $F('pages_url')+'/'+$F('months');
}
}
showTooltip = function(id,text ) {
var std = 100;
var maxw = 600;
if (window.innerWidth) {
maxw = Math.min(maxw, window.innerWidth - 20);
}
if (document.body && document.body.scrollWidth) {
maxw = Math.min(maxw, document.body.scrollWidth - 20);
}

h_pixels = text.length * 7;
t_pixels = text.length * 10;

if (h_pixels > std) {
w = h_pixels;
} else if (std > t_pixels) {
w = t_pixels;
} else {
w = std;
}

var mpos = findPos(id);
var mx = mpos[0];
var my = mpos[1];

var left = mx+40;
if (window.innerWidth && ((left + w) > window.innerWidth)) {
left = window.innerWidth - w - 40;
}
if (document.body && document.body.scrollWidth && ((left + w) > document.body.scrollWidth)) {
left = document.body.scrollWidth - w - 25;
}

var tooltip = $('tooltip');
tooltip.innerHTML = text;
tooltip.style.display = "block";
tooltip.style.left = Math.max(left, 5) + 'px';
tooltip.style.width = Math.min(w, maxw) + 'px';
tooltip.style.top = (my + 30) + 'px';
}

hideTooltip = function() {
var tooltip = $('tooltip');
tooltip.style.display = "none";
tooltip.innerHTML = '';
}
function PrintDateSelector(id,clock,hour,minute){
if(clock){
var cclock='<input maxlength=2 type=text id="'+id+'_hour" onblur="CheckDtValue(this.value,0,23,\''+id+'_hour\','+hour+')" name="'+id+'_hour" value="'+hour+'" style="width:20px;">:<input maxlength=2 type=text id="'+id+'_minute" onblur="CheckDtValue(this.value,0,59,\''+id+'_minute\','+minute+')" name="'+id+'_minute" value="'+minute+'" style="width:20px;"> ';
} else {
var cclock='';
}
var c='<a style="background:none;border:none;padding:0px;margin:0px;" onclick="toggleV(\'cal_display_'+id+'\');"><img src="http://www.mentor.com.tr/gfx/admin/calendar.gif" border=0 /></a><input type="text" name="day_'+id+'" id="day_'+id+'" value="" style="width:25px;text-align:right;" maxLength="2" /> '
+makeSelectBox('1','month_'+id+'','','80','1;Ocak|2;Şubat|3;Mart|4;Nisan|5;Mayıs|6;Haziran|7;Temmuz|8;Ağustos|9;Eylül|10;Ekim|11;Kasım|12;Aralık|')
+' <input type="text" name="year_'+id+'" id="year_'+id+'" value="" style="width:35px" maxLength="4" /> '+cclock
+'<br><div id="cal_display_'+id+'" class="calendar_div"></div>';
return c;
}
makeSelectBox = function (selectedid,name,holderid,width,values,onchange){
if(values){
var list = values;
} else {
var list = $F(holderid);
}
if(onchange){
onchange = 'onchange="'+onchange+'"';
} else {
onchange ='';
}
var items = list.split("|");
var content ='<select '+onchange+' name="'+name+'" id="'+name+'" style="width:'+width+'px;">';
for (var cc=0;cc<(items.length-1);cc++){
itemsinfo=items[cc].split(";");
if(itemsinfo[2]=="1"){
content=content+'<optgroup label="'+itemsinfo[1]+'">';
} else if(itemsinfo[2]=="2"){
content=content+'</optgroup>';
} else {
if(selectedid==itemsinfo[0]){
var selectedtext='selected';
} else {
var selectedtext='';
}
content=content+'<option '+selectedtext+' value="'+itemsinfo[0]+'">'+itemsinfo[1]+'</option>';
}
}
content=content+'</select>';
return content;
}