﻿/* Copyright (C) BinTube.com 2007. All rights reserved */
    
    function doSearch()
    {
        return doSearchCli('/search/');
    }
    
    function doSearchCli(url)
    {
	    var opt, q, g, p, a, s, r, cs, elem
	    
	    //elem = document.getElementById('ctl00_main_q');
	    elem = document.getElementById('q');
	    q = elem.value;	    
	    q = q.replace(/^\s+|\s+$/g, ""); // Trim string.
	    
	    //elem = document.getElementById('ctl00_main_opt');
	    elem = document.getElementById('opt');
	    opt = elem.value;
	    
	    an = 0; as = "?";
	    
	    if (q.length > 0)
	    {
	        as = an > 0 ? "&" : "?"; an++;
	        url += as + "q=" + encodeURIComponent(q);
	    }
	    
	    if ( opt == '1' )
	    {
	        //elem = document.getElementById('ctl00_main_sgroup');
	        elem = document.getElementById('sgroup');
	        g = elem.value;	    
	        g = g.replace(/^\s+|\s+$/g, ""); // Trim string.
	        
	        if (g.length > 0)
	        {
	            as = an > 0 ? "&" : "?"; an++;
	            url += as + "g=" + encodeURIComponent(g);
	        }
	        
	        elem = document.getElementById('sposter');
	        p = elem.value;	    
	        p = p.replace(/^\s+|\s+$/g, ""); // Trim string.
	        
	        if (p.length > 0)
	        {
	            as = an > 0 ? "&" : "?"; an++;
	            url += as + "p=" + encodeURIComponent(p);
	        }
	        
	        //elem = document.getElementById('ctl00_main_a');
	        elem = document.getElementById('a');
	        a = elem.value;
	        if ( a.length > 0 )
	        {
	            as = an > 0 ? "&" : "?"; an++;
	            url += as + "a=" + encodeURIComponent(a);
	        }
	        
	        //elem = document.getElementById('ctl00_main_b');
	        elem = document.getElementById('b');
	        b = elem.value;
	       
	        as = an > 0 ? "&" : "?"; an++;
	        url += as + "b=" + encodeURIComponent(b);
	        
	        
	        //elem = document.getElementById('ctl00_main_r');
	        elem = document.getElementById('r');
	        r = elem.value;
	        if ( r > 25 )
	        {
	            as = an > 0 ? "&" : "?"; an++;
	            url += as + "r=" + encodeURIComponent(r);
	        }
	        
	        elem = document.getElementById('cs');
	        cs = elem.checked == true ? "1" : "0";
	        
	        as = an > 0 ? "&" : "?"; an++;
	        url += as + "cs=" + encodeURIComponent(cs);
	        
	        
	        as = an > 0 ? "&" : "?"; an++;
	        url += as + "opt=" + encodeURIComponent(opt);
	    }
	    
	    if (an > 0)
	        location.href = url;
	    
	    return false;
    }


    function doWebSearch()
    {
        var q, elem
	    
	    //elem = document.getElementById('ctl00_main_q');
	    elem = document.getElementById('q');
	    q = elem.value;	    
	    q = q.replace(/^\s+|\s+$/g, ""); // Trim string.
	    url = "/?cx=partner-pub-6609651131969452%3Aamh4z85ldui&cof=FORID%3A9&ie=ISO-8859-1&sa=Search&q=" + encodeURIComponent(q);
	    location.href = url;
	    return false;
    }
    
    function toggleOptions()
    {  
        var elem, sgroup, q;  
        
        //elem = getElement('ctl00_main_advOptions');
        elem = getElement('advOptions');
        toggleLayer(elem);
        //elem = getElement('ctl00_main_moreOptions');
        elem = getElement('moreOptions');
        toggleLayer(elem);
        //elem = getElement('ctl00_main_opt');
        elem = getElement('opt');
        //sgroup = getElement('ctl00_main_sgroup'); //getElement('<% =sgroup.ClientID %>');
        sgroup = getElement('sgroup'); //getElement('<% =sgroup.ClientID %>');
        //q = getElement('ctl00_main_q');
        q = getElement('q');
        if (elem.value == '1')
        {
            // no options displayed
            elem.value = '0';
            sgroup.value = '';
            q.focus();
        }
        else
        {
            // options displayed
            elem.value = '1';
            sgroup.value = '';
            sgroup.focus();
            if (q.value != '')
                sgroup.focus();
            else
                q.focus();
        }
            
            
    }
    function getElement ( id )
    {
        var elem;
        
        if( document.getElementById ) // this is the way the standards work    
            elem = document.getElementById( id );  
        else if( document.all ) // this is the way old msie versions work      
            elem = document.all[id];  
        else if( document.layers ) // this is the way nn4 works    
            elem = document.layers[id];      
        return elem;   
    }
    function toggleLayer ( elem )
    {
        var vis;
        
        vis = elem.style;  // if the style.display value is blank we try to figure it out here  
        
        if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)    
            vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';  
        
        vis.display = (vis.display==''||vis.display=='block')?'none':'block';
    }
    
  
