function HataVer(msg, url, line)
{return true;}
	
window.onerror = HataVer;

function ajax()
{
    var xmlHttp = false;
    if(window.ActiveXObject)
    {
        try
        {
            xmlHttp = new ActivXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            try
            {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(err)
            {
                xmlHttp = false;
            }
        }
    }
    else if(window.XMLHttpRequest)
    {
        xmlHttp = new XMLHttpRequest();
    }
    return xmlHttp;
}

function Loading(path,url,dvId)
{  
 
    if(path != '')
    {
        if(url.indexOf('?') > -1)
        {
            url = path + url+'&path='+path;
        }
        else
        {
            url = path + url+'?path='+path;
        }
    }
    var xmlHttp = ajax();
    if(xmlHttp)
    {
        xmlHttp.onreadystatechange=function()
        {
            if(xmlHttp.readyState == 2)
            {
              document.getElementById(dvId).innerHTML = "<IMG SRC=images/ajax-loader.gif />"
            }
            if(xmlHttp.readyState == 3)
            {
                    
            }
            if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
            {
               try
               {                   
                    if(dvId == 'dvMain')
                    {
                        document.getElementById('dvMain').innerHTML = xmlHttp.responseText + "<a href=http://www.galen.com.tr target=_blank><div class=galenLogo>&nbsp;</div></a>";
                    }
                    else
                    {
                        document.getElementById(dvId).innerHTML = xmlHttp.responseText;
                    }
               }
               catch(e)// for ie
               {
               
                   var dvMain = document.getElementById(dvId);
                   var dvChild = document.createElement("Div");
                   dvMain.innerHTML = "";
                   if(dvId == 'dvMain')
                    {
                        dvChild.innerHTML = xmlHttp.responseText + "<a href=http://www.galen.com.tr target=_blank><div class=galenLogo>&nbsp;</div></a>";
                    }
                    else
                    {
                        dvChild.innerHTML = xmlHttp.responseText
                    }
                    dvMain.appendChild(dvChild);
                  
               }
            }        
        }
        xmlHttp.open("GET",url,true);
        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=iso-8859-9");
        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;language=tr");
        xmlHttp.send(null);
    }
}
//__________________________________________________________________________________

// Forms in functions
function showLargeImage(url)// Album, seçilen imageın büyük halini gösteriyor
{
   document.getElementById("imgLarge").src = url;
}

function showLargeImageSizeControl()
{
    if(document.getElementById('imgLarge').width > 523)
    {
        document.getElementById('imgLarge').width = 519;
    }
    
}
function changePageingImage(id,actUrl,pasUrl,leng)// Pageinglerin imagelarını gösteriyor
{
    for(var i=1; i <= leng; i++)
    {
        if(id == i)
        {
            document.getElementById(id).src = actUrl;
        }
        else
        {
            document.getElementById(i).src = pasUrl;
        }
    }
}
function closeDiv()//imageların büyük versiyonlarının gösterildiği divi kapatıyor;
{
    document.getElementById('dvLargeImage').style.display = 'none';
    document.getElementById('imgLarge').src = "";
}
function openDiv(val)// seçilen imageların büyük versiyonlarının gösterildiği divi açıyor ve image gönderiyor
{

    document.getElementById('imgLarge').src = val;
    document.getElementById('dvLargeImage').style.display = 'block';
    document.getElementById('tblDeneme').style.height = document.getElementById('dvMain').scrollHeight+'px';
    //alert(document.getElementById('dvMain').scrollHeight);
}

function resizeDiv(id) // ana flashın bulunduğu divi resize ediyor
{
    if(id == '1')
    {
        document.getElementById('flash').style.height = '560px';
        document.getElementById('dvMain').style.zIndex=0;
        document.getElementById('dvMain').innerHTML = '';
        document.getElementById('dvMain').style.top = '326px';
    }
    else if(id == '2')
    {
       document.getElementById('flash').style.height = '342px';//326px
       document.getElementById('dvMain').style.top = '344px';
       
       document.getElementById('dvMain').style.zIndex=2;
    }
    else
    {
        document.getElementById('flash').style.height = '360px';
        document.getElementById('dvMain').style.top = '326px';
        document.getElementById('dvMain').style.zIndex=2;
    }
   
}
function thisMovie(id) //  ana flashın içine veri göndermek için, hangi browserda açıldığını tespit ediyor;
{ 
    if (navigator.appName.indexOf("Microsoft") != -1) 
    {
        //alert('Microsoft');
        return window[id]
    }
    else 
    {
        //alert('Other');
        return document[id]
    }
}

function callExternalInterface(id)//flashda farklı resimleri göstermek için, flashın içindeki externalInterface e veri gönderiyor.
{
    thisMovie("fotester").flashResim(id);
}

function loadNewsAndGalleryImage(url,id)
{
    document.getElementById(id).style.backgroundImage ='url('+url+')';
}

function resizeTable(id,h)
{
    document.getElementById(id).style.height = h+'px';
}
function loadNews(objId)
{
    var obj = document.getElementById(objId);
    if(obj.selectedIndex != 0)
    {
        Loading('','newsData.aspx?newsId='+obj[obj.selectedIndex].value,'dvNewsData');
    }
}
function loadGallery(objId)
{
    if(objId > 0)
    {
        Loading('','galleryData.aspx?galleryId='+objId,'dvGalleryData');
    }
    else
    {
        var obj = document.getElementById(objId);
        if(obj.selectedIndex != 0)
        {
            Loading('','galleryData.aspx?galleryId='+obj[obj.selectedIndex].value,'dvGalleryData');
        }
    }
}
function sendMail()
{
    var errMsg,name,mail,subject,message;
    
    name = document.getElementById('txtName').value;
    mail = document.getElementById('txtMail').value;
    subject = document.getElementById('txtSubject').value;
    message = document.getElementById('txtMsg').value;
    
    errMsg = '';
    
    if(name.length <= 0)
    {
        errMsg = 'Lütfen adınızı girin\n';
    }
    if(mail.length <= 0)
    {
        errMsg += 'Lütfen e-posta adresinizi girin\n';
    }
    if(mail.indexOf('@') <= 0 || mail.indexOf('.') <= 0)
    {
        errMsg += 'E-Posta adresiniz geçersizdir.\n';
    }
    if(subject.length <= 0)
    {
        errMsg += 'Lütfen konu bölümünü doldurun\n';
    }
    if(message.length <= 0)
    {
        errMsg += 'Lütfen mesajınızı girin\n';
    }
    
    if(errMsg != '')
    {
        alert(errMsg);
        return false;
    }
    else
    {
        Loading('','contact.aspx?txtName='+name+'&txtMail='+mail+'&txtSubject='+subject+'&txtMsg='+message+'','dvMain');
        return true;
    }
    
    
}

function addMailList()
{
    var errorMsg, txtName,txtMail = document.getElementById('txtMail').value;
    txtName = document.getElementById('txtName').value;
    
    errorMsg = '';
       
    if(txtMail.length <= 0)
    {
        errorMsg = 'Lütfen E-Posta adresinizi girin\n';
    }
    if(txtName.length <= 0)
    {
        errorMsg += 'Lütfen adınızı girin\n';
    }
    if(txtMail.indexOf('@') == -1)
    {
        errorMsg += 'E-Posta adresiniz geçersizdir\n';
    }
    
    if(errorMsg == '')
    {
        Loading('','gallery.aspx?txtName='+txtName+'&txtMail='+txtMail+'','dvMain');
        return true;
    }
    else
    {
        alert(errorMsg);
        return false;
    }
    
    

}

