// JScript File
//Slovakia - m3_data=ej03ODQ1fHA9MTF8YT0yMTYz (CFC_UKAFF_SLOV)
//Czech - m3_data=ej03ODQ3fHA9MTF8YT0yMTYz (CFC_UKAFF_CZEC)
//Hungary - m3_data=ej03ODQ4fHA9MTF8YT0yMTYz (CFC_UKAFF_HUNG)
//Poland - m3_data=ej03ODQ5fHA9MTF8YT0yMTYz (CFC_UKAFF_POLA)


//SK
//var odkialTM = '?camefrom=CFC_UKAFF_SLOV&m3_data=ej03ODQ1fHA9MTF8YT0yMTYz';
// CZ 
//var odkialTM = '?camefrom=CFC_UKAFF_CZEC&m3_data=ej03ODQ3fHA9MTF8YT0yMTYz';
// HU 
//var odkialTM = '?camefrom=CFC_UKAFF_HUNG&m3_data=ej03ODQ4fHA9MTF8YT0yMTYz';
//PL
var odkialTM = '?camefrom=CFC_UKAFF_POLA&m3_data=ej03ODQ5fHA9MTF8YT0yMTYz';

function getSuggestArtist(keyEvent)
{
document.getElementById("HID_tmArtist").value="";
keyEvent = (keyEvent) ? keyEvent: window.event;
backspace=(keyEvent.keyCode==8); 
input = (keyEvent.target) ? keyEvent.target :
keyEvent.srcElement;
if (keyEvent.type == "keyup") {
    var targetDivArtist = document.getElementById("targetDivArtist");
    var targetDivVenue = document.getElementById("targetDivVenue");
    
    if (input.value) {
        // skry targetDivVenue
        targetDivVenue.style.display="none";
        targetDivVenue.innerHTML = "<div></div>";

        targetDivArtist.style.display = "inline";
        document.body.style.cursor='wait';
        getData("/tools/ajax/TM_artist.asp","znaky="+input.value);
        
    }
    else {
    targetDivArtist.innerHTML = "<div></div>";
    targetDivArtist.style.display = "none";
    }
    }
}

function skryArtist(){
  var targetDivArtist = document.getElementById("targetDivArtist");
  targetDivArtist.innerHTML = "<div></div>";
  targetDivArtist.style.display = "none";
  document.body.style.cursor='';
 }


function spracujPOLEArtist(poleSTR){
 var targetDiv = document.getElementById("targetDivArtist");

 if (poleSTR!=''){
    var pole=poleSTR.split('|');
    var vystupP=new Array();
    
    if ((pole.length > 1) || backspace) {
        var data = "<table celpadding='0' cellspacing='0'>";
        var loopIndex;
        for (var loopIndex = 0; loopIndex < pole.length;loopIndex++) {
            vystupP=pole[loopIndex].split('~');
            if (loopIndex==0) {
            data += "<tr><td valign='top'><a href='#' class='blacklinkSmall' onclick=\"javascript:prenesArtist("+ vystupP[0]+",\'"+vystupP[1]+"\');\">" + vystupP[1] + "</a></td><TD align=\'right\' onclick=skryArtist() style=\'cursor: pointer;\'>[X]</TD></tr>";
            }
            else
            {
            data += "<tr><td><a href='#' class='blacklinkSmall' onclick=\"javascript:prenesArtist("+ vystupP[0]+",\'"+vystupP[1]+"\');\">" + vystupP[1] + "</a></td><td></td></tr>";
            }
            }
        data += "</table>";
        targetDiv.innerHTML = data;
        }
        else{
        vystupP=pole[0].split('~');
        prenesArtist(vystupP[0],vystupP[1]);
        }
  }
  else{
    targetDiv.innerHTML = "<div></div>";
  }
  document.body.style.cursor='';
}  


function prenesArtist(ID,nazov){
    document.getElementById("HID_tmArtist").value=ID;
    document.getElementById("tmArtist").value=nazov;
    
    var targetDivArtist = document.getElementById("targetDivArtist");
    targetDivArtist.innerHTML = "<div></div>";
    targetDivArtist.style.display = "none";
    window.open('http://www.ticketmaster.co.uk/artist/'+ID+odkialTM);
 
}





function getSuggestVenue(keyEvent)
{
document.getElementById("HID_tmVenue").value="";
keyEvent = (keyEvent) ? keyEvent: window.event;
backspace=(keyEvent.keyCode==8); 
input = (keyEvent.target) ? keyEvent.target :
keyEvent.srcElement;
if (keyEvent.type == "keyup") {
    var targetDivVenue = document.getElementById("targetDivVenue");
    var targetDivArtist = document.getElementById("targetDivArtist");   
     
    if (input.value) {
        // skry targetDivArtist
        targetDivArtist.style.display="none";
        targetDivArtist.innerHTML = "<div></div>";

        targetDivVenue.style.display = "inline";
        document.body.style.cursor='wait';
        getData("/tools/ajax/TM_Venue.asp","znaky="+input.value);
        
    }
    else {
    targetDivVenue.innerHTML = "<div></div>";
    targetDivVenue.style.display = "none";
    }
    }
}

function skryVenue(){
  var targetDivVenue = document.getElementById("targetDivVenue");
  targetDivVenue.innerHTML = "<div></div>";
  targetDivVenue.style.display = "none";
  document.body.style.cursor='';
 }


function spracujPOLEVenue(poleSTR){
 var targetDiv = document.getElementById("targetDivVenue");

 if (poleSTR!=''){
    var pole=poleSTR.split('|');
    var vystupP=new Array();
    
    if ((pole.length > 1) || backspace) {
        var data = "<table celpadding='0' cellspacing='0'>";
        var loopIndex;
        for (var loopIndex = 0; loopIndex < pole.length;loopIndex++) {
            vystupP=pole[loopIndex].split('~');
            if (loopIndex==0) {
            data += "<tr><td valign='top'><a href='#' class='blacklinkSmall' onclick=\"javascript:prenesVenue("+ vystupP[0]+",\'"+vystupP[1]+"\');\">" + vystupP[1] + "</a></td><TD align=\'right\' onclick=skryVenue() style=\'cursor: pointer;\'>[X]</TD></tr>";
            }
            else
            {
            data += "<tr><td><a href='#' class='blacklinkSmall' onclick=\"javascript:prenesVenue("+ vystupP[0]+",\'"+vystupP[1]+"\');\">" + vystupP[1] + "</a></td><td></td></tr>";
            }
            }
        data += "</table>";
        targetDiv.innerHTML = data;
        }
        else{
        vystupP=pole[0].split('~');
        prenesVenue(vystupP[0],vystupP[1]);
        }
  }
  else{
    targetDiv.innerHTML = "<div></div>";
  }
  document.body.style.cursor='';
}  


function prenesVenue(ID,nazov){
    document.getElementById("HID_tmVenue").value=ID;
    document.getElementById("tmVenue").value=nazov;
    
    var targetDivVenue = document.getElementById("targetDivVenue");
    targetDivVenue.innerHTML = "<div></div>";
    targetDivVenue.style.display = "none";
    window.open('http://www.ticketmaster.co.uk/venue/'+ID+odkialTM);
 
}



