﻿var CurrentSearchPanel;
var CurrentSearchPanelInactiveCSS;
var CurrentLanguage;


//function translateMain(from, to) 
//{   alert(document.getElementById("SearchText").value);
//    var value = document.getElementById('SearchText').value;
//    if (value == '')
//	    return false;	
//    //
//    //
//	document.getElementById('SearchText').value='';
//    //
//    //
//    var at = value.split('.');
//    var i = 0;
//    //
//    //
//    function translate() 
//    {
//	    google.language.translate(at[i], 
//	                            from,
//	                            to,
//	                            function(result) 
//	                            {
//		                            if (typeof result.translation == 'string')
//			                            document.getElementById('SearchText').value += result.translation+((at.length - 1 > i) ? '. ' : '');
//		                            else
//			                            document.getElementById('SearchText').value += '##Error##';
//			                        //
//			                        //
//		                            if (at.length - 1 > i) 
//		                            {
//			                            i++;
//			                            translate();
//		                            }
//	                            });
//    }
//    //
//    //
//    translate();
//    alert(document.getElementById("SearchText").value);
//}

function ChangeSearch(sender, SearchType, pos)
{
    
    CurrentSearchPanel.className = CurrentSearchPanelInactiveCSS;
    
    CurrentSearchPanel = sender;
    
    CurrentSearchPanelInactiveCSS = CurrentSearchPanel.className;
    CurrentSearchPanel.className = CurrentSearchPanel.className + ((pos == 1) ? " active2" : " active");
    CurrentSearchType = SearchType;
        
    
    imgCrawler = document.getElementById("imgCrawler");
    switch(SearchType)
    {
        case "ByCatalog":
            imgCrawler.src='/i/spic_bycatalog.gif';  
            break;
        case "ByMoldova":
            imgCrawler.src='/i/spic_bymoldova.gif';              
            break;
        case "ByMap":
            imgCrawler.src='/i/spic_bymoldova.gif';              
            break;
            
        case "ByRu_Ro":
            imgCrawler.src='/i/ByRu_Ro.gif';                          
            break;
        case "ByRo_Ru":
            imgCrawler.src='/i/ByRo_Ru.gif';                          
            break;
        case "ByDict":
            imgCrawler.src = "/i/spic_4_" + CurrentLanguage + ".jpg";                                     
            break;
        case "ByYandex":
            imgCrawler.src = "/i/spic_yandex.gif";
            break;
        case "ByRambler":
            imgCrawler.src = "/i/spic_rambler.gif";            
            break;
        case "ByGoogle":
            imgCrawler.src = "/i/spic_google.gif";                        
            break;
        case "ByYahoo":
            imgCrawler.src = "/i/spic_yahoo.gif";                                    
            break;
        case "ByWiki":
            imgCrawler.src = "/i/spic_wiki.gif";                                                
            break;
    }
}

function btnSearch_OnClick()
{

    if (CurrentSearchType == "ByCatalog")
        document.location = "/handlers/Search.ashx?lng=" + CurrentLanguage + "&type=" + CurrentSearchType  
                    + "&text="+ escape(document.getElementById("SearchText").value);
    else
    {
     if (CurrentSearchType == "ByMap")
    {
        document.location = "/handlers/Search.ashx?lng=" + CurrentLanguage + "&type=" + CurrentSearchType
                    + "&text="+ escape(document.getElementById("SearchText").value);
                    return;
    }
    if (CurrentSearchType == "ByRu_Ro")
    {
        document.location = "/handlers/Search.ashx?lng=" + CurrentLanguage + "&type=" + CurrentSearchType
                    + "&text="+ escape(document.getElementById("SearchText").value,'','');
                    return;
    }
//        if (CurrentSearchType == "ByRu_Ro")
//            translateMain('ru', 'ro');
//        if (CurrentSearchType == "ByRo_Ru")
//            translateMain('ro', 'ru');
        window.open("/handlers/Search.ashx?lng=" + CurrentLanguage + "&type=" + CurrentSearchType + "&text="+ escape(document.getElementById("SearchText").value), '', '');
    }                    
}

function CheckEvent(e) 
{
    if (e.keyCode == 13) {
        e.returnValue = false;
        e.cancelBubble = true;
        e.keyCode = 0; 
        btnSearch_OnClick();
    } 
}