function load(){

    $('#mediaurl').tipsy({
        
        gravity: 'n',
        fade: true
    });
    $('#radio label').tipsy({
        gravity: 'n',
        fade: true
    });
	
    $('.tipsy').tipsy({
        
        gravity: 'n',
        fade: true
    });	
	
    $("#radio").buttonset();
    
    
    var upload = 'url';
    $("#switch-link").click(function(e){
        e.preventDefault();
        if (upload == 'url') {
            upload = 'file';
            $("#switch-link").html(lang_downloadfromurl);
            $('#uploadurl').hide();
            $('#uploadfile').fadeIn();
        }
        else {
        
            upload = 'url';
            $("#switch-link").html(lang_uploadfile);
            $('#uploadfile').hide();
            $('#uploadurl').fadeIn();
        }
    });
	
	$("#showplayer").click(function(e){
		e.preventDefault();
		$("#showplayer").fadeOut();
		$("#player").fadeIn();	
	});
    
    $("#uploadify").uploadify({
        'uploader': 'http://www.clipconverter.cc/js/uploadify.swf',
        'script': 'http://' + server + '.clipconverter.cc/upload.php',
        'cancelImg': 'images/cancel.png',
        'folder': 'uploads',
        'auto': true,
        'multi': false,
        'buttonText': lang_browse,
        'scriptAccess': 'always',
        'onOpen': function(a, b, c, d, e){
            $('#switch').hide();
        },
        'onError': function(a, b, c, d, e){
            $('#switch').fadeIn();
        },
        'onCancel': function(a, b, c, d, e){
            $('#switch').fadeIn();
        },
        'onComplete': function(event, queueID, fileObj, response, data){
            eval("var data=" + response);
            if (data.error != null) {
                $('#error').html(data.error);
                $('#error').fadeIn();
                $('#switch').fadeIn();
            }
            else {
                $('#submitconvert').show();
				$('#description').fadeOut();
                $('#opt-filename').fadeIn();
                $('#opt-convert').fadeIn();
                $('#opt-selecturl').fadeIn();
                $('#opt-uploadify').fadeOut();
                $('#switch').hide();
                $('#filename').attr('value', data.filename);
                $('#server').attr('value', data.server);
                $('#hash').attr('value', data.hash);
                $('#service').attr('value', data.service);
                $('#mediaurl').tipsy("disable");
                
                
                if (data.url != null) {
                    $.each(data.url, function(i, item){
                    
                        $('#selecturl').append('<input type="radio" name="url" id="' + i + '" alt="' + item.filetype + '" ' + item.checked + ' value="' + item.url + '|' + item.size + '" /><label for="' + i + '">' + item.text + '</label><br />');
                    });
                    
                    
                    $("input[name='format']").trigger('change');
                    
                    $("input[name='url']").change(function(){
                        $("input[name='format']").trigger('change');
                    });
                    
                }
                
                
            }
            
            
            
            
            
            
            
            
        }
    });
    
    
    $("input[name='videoaspect']").change(function(){
        if ($("input[name='videoaspect']:checked").attr("value") == "custom") {
			$("#customres").fadeIn();
		}
		else {
			$("#customres").fadeOut();
		}
	});	
	
    
    $("button, input:submit, a.button").button();
    
    $("#timefrom").mask("99:99:99", {
        placeholder: "0"
    });
    $("#timeto").mask("99:99:99", {
        placeholder: "0"
    });
    
    $("input[name='format']").change(function(){
		
		if($("input[name='format']:checked").val() in {'MP3':'','AAC':'','WMA':'','M4A':'','OGG':''}) {
		
		
		  
      if (($("input[name='format']:checked").val() == 'AAC' ) && $("input[name='url']").length>0 &&  $("input[name='url']:checked").val().match("youtube.com") != null && $("input[name='url']:checked").val().match("itag=5") == null) {
          $("#opt-auto").fadeIn();
          
          $('#auto').attr('checked', true);                   
          $("#auto").trigger('change');
             $("#opt-audiovol").fadeOut();
                $("#opt-audiobr").fadeOut();                
                $("#opt-videobr").fadeOut();
                $("#opt-videores").fadeOut();
        $("#opt-videoaspect").fadeOut();     
        $("#opt-timespan").fadeIn();
               
        
          $("#opt-id3").fadeIn();
        
         
        }
        else {  		  
				$('#auto').attr('checked', false);
				$("#opt-auto").fadeOut();
				
				if (($("input[name='format']:checked").val() == 'MP3' ) && $("#audiobr").val() == '128' && $("input[name='url']").length>0 &&  $("input[name='url']:checked").val().match("youtube.com") != null && ($("input[name='url']:checked").val().match("itag=22") != null || $("input[name='url']:checked").val().match("itag=37") != null)) {
					var s = $("#audiobr-optionbar").slider();
					s.slider( 'value' , 256 ); 						
					s.trigger('slide',{ ui: $('.ui-slider-handle', s), value: 256 });									
				}
				else if (($("input[name='format']:checked").val() == 'MP3' ) && $("#audiobr").val() == '256' && $("input[name='url']").length>0 &&  $("input[name='url']:checked").val().match("youtube.com") != null && ($("input[name='url']:checked").val().match("itag=22") == null && $("input[name='url']:checked").val().match("itag=37") == null)) {
					var s = $("#audiobr-optionbar").slider();
					s.slider( 'value' , 128 ); 						
					s.trigger('slide',{ ui: $('.ui-slider-handle', s), value: 128 });									
				}				
			
			    $("#opt-h3").fadeIn();
                $("#opt-audiovol").fadeIn();
                $("#opt-audiobr").fadeIn();                
                $("#opt-videobr").fadeOut();
                $("#opt-videores").fadeOut();
				$("#opt-videoaspect").fadeOut();
                $("#opt-timespan").fadeIn();                				
				if ($("input[name='format']:checked").val() in {'MP3':'','AAC':''}) {					
					$("#opt-id3").fadeIn();					
				} else {
					$("#opt-id3").fadeOut();
				}				
				  }
				$("#ads").fadeOut();
				$('#filetype').val($("input[name='format']:checked").val());
			
		}

		
		else if($("input[name='format']:checked").val() in {'MP4':'','3GP':'','AVI':'','WMV':'','MPG':'','FLV':''}) {
								
			$("#opt-h3").fadeIn();
			
			if (($("input[name='format']:checked").val() == 'MP4' ) && $("input[name='url']").length>0 &&  $("input[name='url']:checked").val().match("youtube.com") != null && $("input[name='url']:checked").val().match("itag=5") == null) {
					$("#opt-auto").fadeIn();
					
					$('#auto').attr('checked', true);										
					$("#auto").trigger('change');
					$("#opt-id3").fadeOut();
				}
				else {				
				$("#opt-auto").fadeOut();
				$('#auto').attr('checked', false);
			    
                $("#opt-audiovol").fadeIn();
                $("#opt-audiobr").fadeIn();
                $("#opt-id3").fadeOut();
                $("#opt-videobr").fadeIn();
                if ($("input[name='format']:checked").val() == '3GP') {
                    $("#opt-videores").fadeIn();
					$("#opt-videoaspect").fadeOut();
                }
                else {
                    $("#opt-videores").fadeOut();
					$("#opt-videoaspect").fadeIn();
                }
                $("#opt-timespan").fadeIn();
				$("#ads").fadeOut();
				
			
				}			
				
                $('#filetype').val($("input[name='format']:checked").val());
		}
		
		
		else {
				$('#auto').attr('checked', false);
				$("#opt-auto").fadeOut();
			    $("#opt-h3").fadeOut();
                $("#opt-audiovol").fadeOut();
                $("#opt-audiobr").fadeOut();
                $("#opt-videores").fadeOut();
                $("#opt-videobr").fadeOut();
                $("#opt-timespan").fadeOut();
				$("#opt-videoaspect").fadeOut();
                $("#opt-id3").fadeOut();
				$("#ads").fadeIn();
                $('#filetype').val($("input[name='url']:checked").attr('alt'));
		}

        
        
    });
    
		
    $("input[name='format']").trigger('change');
	
	
    $("#auto").change(function(){
        if ($(this).attr("checked") == true) {
			    
                $("#opt-audiovol").fadeOut();
                $("#opt-audiobr").fadeOut();
                $("#opt-videores").fadeOut();
                $("#opt-videobr").fadeOut();
                $("#opt-timespan").fadeIn();
				$("#opt-videoaspect").fadeOut();
                //$("#opt-id3").fadeOut();
        } else {
						    
                $("#opt-audiovol").fadeIn();
                $("#opt-audiobr").fadeIn();
                //$("#opt-id3").fadeOut();
                $("#opt-videobr").fadeIn();
                $("#opt-videores").fadeOut();
				$("#opt-videoaspect").fadeIn();
				$("#opt-timespan").fadeIn();
				$("#ads").fadeOut();
		} 
   
        
    });		
	
    
    $("#audiobr-optionbar").slider({
        max: 320,
        min: 32,
        value: 128,
        step: 32,
        range: "min",
        animate: true
    
    });
	$("#audiobr-optionbar a").html("<strong>128</strong> kbps");
    $("#audiobr-optionbar").bind('slide', function(event, a){
    	$("#audiobr-optionbar a").html("<strong>" + a.value + "</strong> kbps");        
        $("#audiobr").val(a.value);
    });
    
    $("#videobr-optionbar").slider({
        max: 768,
        min: 32,
        value: 224,
        step: 32,
        range: "min",
        animate: true
    
    });
	$("#videobr-optionbar a").html("<strong>224</strong> kbps");
    $("#videobr-optionbar").bind('slide', function(event, a){
    	$("#videobr-optionbar a").html("<strong>" + a.value + "</strong> kbps");        
        $("#videobr").val(a.value);
    });
    
    $("#audiovol-optionbar").slider({
        max: 2,
        min: -2,
        value: 0,
        step: 1,
        range: "min",
        animate: true
    
    });
	$("#audiovol-optionbar a").html('<strong>0</strong> (' + lang_original + ')');
    $("#audiovol-optionbar").bind('slide', function(event, a){
        if (a.value > 0) {
            $("#audiovol-optionbar a").html("<strong>+" + a.value + "</strong>");
        }
		else if (a.value == 0) {
			$("#audiovol-optionbar a").html('<strong>0</strong> (' + lang_original + ')');
		}
		else {
			$("#audiovol-optionbar a").html("<strong>" + a.value + "</strong>");
		}
        
        $("#audiovol").val(a.value);
    });
    
    
    $("#use-id3").change(function(){
        if ($(this).attr("checked") == false) {
        
            $(".opt-id3").fadeOut();
        }
        else {
            $(".opt-id3").fadeIn();
        }        
        
    });
	

    

    
    $("#timefrom-start").change(function(){
        if ($(this).attr("checked") == false) {
            $("#timefrom").removeAttr("disabled");
            $("#timefrom").show();
        }
        else {
            $("#timefrom").attr("disabled", "true");
            $("#timefrom").hide();
        }
      
    });
    
    $("#timeto-end").change(function(){
        if ($(this).attr("checked") == false) {
            $("#timeto").removeAttr("disabled");
            $("#timeto").show();
        }
        else {
            $("#timeto").attr("disabled", "true");
            $("#timeto").hide();
        }
    
    });
    
    
    
    $('#converter').submit(function(){
    
    
    
        $.post("check.php", $("#converter").serialize(), function(data){
        
        	$('#opt-captcha').fadeOut();
			$('#submitcaptcha').hide();
			$('#captchatext').attr('value', '');
			$('#captcha').attr('value', '');
			$('#captchatoken').attr('value', '');
        
            if (!$("input[name='url']").val()) {
            
                $('#selecturl').removeClass('wait');
                $('#selecturl').html('');
            }
            
            if (data.error != null) {
            
                if ($("input[name='url']").val()) {
                    $('#converttext').removeClass('wait');
                    $('#converttext').html('');
                }
                $('#switch').fadeIn();
                $('#error').html(data.error);
                $('#error').fadeIn();
                if ($("input[name='url']").val()) {
                    $('#submitconvert').show();
                }
                else {
                    $('#submiturl').show();
                    $('#opt-selecturl').hide();
                    $('#mediaurl').removeAttr("readonly");
                }
            }
			else if (data.captcha!=null) {
					
					$('#opt-selecturl').hide();
					$('#opt-captcha').fadeIn();      
                    $('#converttext').removeClass('wait');
                    $('#converttext').html('');                				
                    $('#server').attr('value', data.server);
                    $('#service').attr('value', data.service);					
                    $('#serverinterface').attr('value', data.serverinterface);
					$('#captcha').attr('value', data.captcha);
					$('#captchatoken').attr('value', data.captchatoken);							
					
					$('#captchaimage').attr('src', data.captchaurl);
					$('#submitcaptcha').show();
			}			
            else {
            
            
                if ($("input[name='url']").val()) {
                
                    top.location.href = "/convert/" + data.hash + "/";
                    
                }
                else {
                
                	$('#description').fadeOut();
                    $('#opt-filename').fadeIn();
                    $('#opt-convert').fadeIn();
                    $('#filename').attr('value', data.filename);
                    
					if(data.id3artist != '' && data.id3title != '') {
						$('#use-id3').attr('checked', true);										
						$("#use-id3").trigger('change');
					}                    
                    
					if ($('#id3-artist').attr('value') == '') {
						$('#id3-artist').attr('value', data.id3artist);
					}
					if ($('#id3-title').attr('value') == '') {
						$('#id3-title').attr('value', data.id3title);
					}
					

										
                    $('#server').attr('value', data.server);
					$('#videoid').attr('value', data.videoid);
                    $('#service').attr('value', data.service);
                    $('#serverinterface').attr('value', data.serverinterface);
					$('#mediaurl').tipsy("disable");
                    
					if(data.playercode != null && $('#player').is(':hidden')) {
						$('#playercode').html(data.playercode + '<br /><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.clipconverter.cc/id/' + data.videoid + '/&layout=standard&show_faces=false&width=400&action=like&font=arial&colorscheme=light&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:400px; height:35px; padding-top: 10px;" allowTransparency="true"></iframe>');
						$('#playertitle').html(data.filename);
						$('#showplayer').fadeIn();
					}
                    
                    
                    if (data.url != null) {
                        $.each(data.url, function(i, item){
                        
                            $('#selecturl').append('<input type="radio" name="url" id="' + i + '" alt="' + item.filetype + '" ' + item.checked + ' value="' + item.url + '|' + item.size + '" /><label for="' + i + '">' + item.text + '</label><br />');
                        });
                        
                        
                        $("input[name='format']").trigger('change');
                        
                        $("input[name='url']").change(function(){
                            $("input[name='format']").trigger('change');
                        });
                        
                    }
                    
                }
                
            }
            
            
        }, "json");
        
        $('#error').hide();
        $('#switch').hide();
        
        if ($("input[name='url']").val()) {
            $('#submitconvert').hide();
            $('#converttext').addClass('wait');
            $('#converttext').html('<strong>' + lang_startingconversion + '</strong>');
            
        }
        else {
            $('#submiturl').hide();
            $('#mediaurl').attr("readonly", "readonly");
            $('#selecturl').addClass('wait');
            $('#selecturl').html('<strong>' + lang_checkingurl  + '</strong>');
            $('#opt-selecturl').fadeIn();
        }
        
        
        
        
        
        
        
        return false;
    });
    
	
	
	
	
	
}


