﻿// JScript File

var hand = function(ajax,str) {
        var responseDiv = document.getElementById('searchres');
        //if (responseDiv.firstChild) {
          //      responseDiv.removeChild(responseDiv.firstChild);
        //}
        
        responseDiv.innerHTML = HTMLDecode(str);
        document.body.style.cursor = "";
}
 
 function getBaseURL() {
     var baseurl = "http://" + window.location.host;
    if (baseurl.indexOf("localhost")>0)
        baseurl = baseurl + "/incore.ch";
        
       return baseurl;

 }
        
function changeChart(url) {
    document.body.style.cursor = "wait";
    window.document.images.bildname.src=url;
    document.body.style.cursor = "";
}

        
        
function tbSucheCheck(evt, frm) {
	    evt = (evt) ? evt : ((event) ? event : null);
	    if (evt) {
	        if (evt.keyCode==13) {
	            InfotecSearch();
	            return false;
	            }
	    }
	}

function HTMLDecode(htmlstring) {
    return htmlstring.replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&amp;/g, "&");
}

function InfotecQuoteDetail(quote) {

    var responseDiv = document.getElementById('searchres');
   
    document.body.style.cursor = "wait";
    responseDiv.innerHTML = "<b>Detail wird geholt ... </b>";
    var ajax = new Ajax();
    ajax.doGet(getBaseURL() + '/ws/infotec.asmx/InstrumentDetail?instrument=' + quote, hand);



}

function InfotecSearch() {


    var pattern = document.getElementById("tbSuche2").value;
    var responseDiv = document.getElementById('searchres');
    if (pattern.length<2) 
    {
        alert("Das Suchfeld muss mindestens 2 Zeichen enthalten.");
        return;
    }
    //alert(document.getElementById("ddlTitelart2"));
    var titelart = document.getElementById("ddlTitelart2").value;
    var boerse = document.getElementById("ddlBoerse2").value;
    var suchenach = document.getElementById("ddlSuche2").value;
    
    document.body.style.cursor = "wait";
    responseDiv.innerHTML = "<b>Ihre Suchanfrage wird bearbeitet ... </b>";
    var ajax = new Ajax();
    ajax.doGet(getBaseURL()+ '/ws/infotec.asmx/SearchInstrument?pattern=' + pattern + '&searchtype='+suchenach+'&market='+boerse+'&instrtype='+titelart+'&page=1', hand);
    
}









