﻿function DisplayYooskeePanel(searchYooskee, searchBoxId, prefix)
{
    var myUrl = 'http://localhost:8082/GetCeleList.aspx?prefix=' + prefix;
//    if (ds != null)
//        ds.removeAll();
     var ds = new Ext.data.Store({
        proxy: new Ext.data.HttpProxy({
            url: myUrl
        }),
        reader: myReader
    });

    // Custom rendering Template
    if (searchYooskee != null)
    {
        searchYooskee.destroy();
//    alert(searchYooskee.store + " first");
    }
    searchYooskee.destroy();
    searchYooskee = new Ext.form.ComboBox({
        store: ds,
	    minChars:1,
        displayField:'ItemName',
	    valueField:'ItemId',
        typeAhead: false,
        loadingText: 'Searching...',
        pageSize:false,
        hideTrigger:true,
	    tpl: resultTpl,
	    itemSelector: 'div.search-item',
        applyTo: searchBoxId
    });
//    alert(searchYooskee.store + " second");
}
	
// JScript File
/*JAVASCRIPT CODE TO DETECT BROWSER VENDOR, VERSION, AND OPERATING SYSTEM*/
//<!--
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3    = (is_ie && (is_major < 4));
var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up  = (is_ie && (is_major >= 4));
var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);
//-->


//Get the cookie name
function getcookie(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 ) );	
}
function getcookiename()
{
    return document.cookie(1);
}

function showme1(id)
{
    var object = document.getElementById(id).style; 
    object.display="inline";
}

function showme(id,opacStart)
{
    var object = document.getElementById(id).style; 
    /*object.display="block";*/
    /*object.visibility="visible";*/
    object.display="inline";
//    if(is_ie)
//    {  
//        object.display="block";
//    }
    object.filter='alpha(opacity='+0+')';
    opacity(id,0,100,1000);
}

function hideme(id,opacStart)
{
    var object = document.getElementById(id).style; 
   /* object.visibility="hidden";*/
    object.display="none";
    opacity(id,100,0,1000);
}

function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--)
        { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac(opacity, id)
{ 
    var object = document.getElementById(id); 
    if(is_ie)
    {
        /*object.style.filter="progid:DXImageTransform.Microsoft.Fade(Opacity=" + opacity + ")";*/
        //object.filters.item("DXImageTransform.Microsoft.Alpha").opacity=opacity;
         object.style.filter='alpha(opacity='+ opacity +')';
//         if(opacity==100)
//         {
//            if(object.style.display=="block")
//                object.style.display="inline";
//         }
    }
    else
    {
        object.style.opacity = (opacity / 100); 
        object.style.MozOpacity = (opacity / 100); 
        object.style.KhtmlOpacity = (opacity / 100); 
        object.filter = "alpha(opacity=" + opacity + ")"; 
    }
}

function On1(obj)
{
	obj.className = "yoosk-it-but1";
}

function On2(obj)
{
	obj.className = "yoosk-it-but2";
}

function lessclick(more, less, moreLink, playerId)
{
	showme(more);
	showme(moreLink);
	hideme(less);
	var play = document.getElementById(playerId)
	if (play != null)
	    document.getElementById(playerId).Play();
}

function moreclick(more, less, moreLink, playerId)
{
	showme(less);
	hideme(more);
	hideme(moreLink);
	//alert(playerId);
	document.getElementById(playerId).SetVariable("closePlayer", 1);
}

/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
 
 var ap_colorInput, ap_fieldSelector, ap_selectedField;
window.onload = function() {
	if( !document.getElementById("ap_colorvalue") ) return;
	ap_colorInput = document.getElementById("ap_colorvalue");
	ap_fieldSelector = document.getElementById("ap_fieldselector");
	ap_selectField();
	ap_setPagebgField();
	setInterval( ap_updateColors, 1000 );
}
function ap_selectField() {
	ap_selectedField = ap_fieldSelector.options[ap_fieldSelector.selectedIndex].value;
	ap_colorInput.value = document.getElementById("ap_" + ap_selectedField + "color").value;
}
function ap_updateColors() {
	document.getElementById("ap_" + ap_selectedField + "color").value = ap_colorInput.value;
	var audioplayer = document.getElementById("audioplayer1");
	audioplayer.SetVariable(ap_selectedField, ap_colorInput.value.replace("#", "0x"));
	audioplayer.SetVariable("setcolors", 1);
}
function ap_setPagebgField() {
	var bgField = document.getElementById("ap_pagebgcolor");
	if(document.getElementById("ap_transparentpagebg").checked) {
		bgField.disabled = true;
		bgField.style.color = "#999999";
	} else {
		bgField.disabled = false;
		bgField.style.color = "#000000";
	}
}
function ap_stopAll(a) {
	return;
}
function ap_startUpgradeWizard() {
	var ap_upgrade = window.open( ap_updateURL, "ap_upgrade", "width=500,height=270,status=no" );
}

function openVideo(page)
{
    window.open(page, '_blank', 'width=500,height=500');
}