function cls(val){
    document.getElementById(''+val+'').value = "";
}

function fileUpload(form, action_url, div_id) {
    // Create the iframe...
    if(valUploadFrm()){
        var iframe = document.createElement("iframe");
        iframe.setAttribute("id","upload_iframe");
        iframe.setAttribute("name","upload_iframe");
        iframe.setAttribute("width","0");
        iframe.setAttribute("height","0");
        iframe.setAttribute("border","0");
        iframe.setAttribute("style","width: 0; height: 0; border: none;");

        // Add to document...
        form.parentNode.appendChild(iframe);
        window.frames['upload_iframe'].name="upload_iframe";

        iframeId = document.getElementById("upload_iframe");

        // Add event...
        var eventHandler = function()  {

            if (iframeId.detachEvent)
                iframeId.detachEvent("onload", eventHandler);
            else
                iframeId.removeEventListener("load", eventHandler, false);

            // Message from server...
            if (iframeId.contentDocument) {
                content = iframeId.contentDocument.body.innerHTML;
            } else if (iframeId.contentWindow) {
                content = iframeId.contentWindow.document.body.innerHTML;
            } else if (iframeId.document) {
                content = iframeId.document.body.innerHTML;
            }

            document.getElementById(div_id).innerHTML = content;
            
            // Del the iframe...
            setTimeout('iframeId.parentNode.removeChild(iframeId)', 250);
            document.getElementById("video").value = "";
            document.getElementById("title").value = "";
            document.getElementById("description").value = "";
            
        }

        if (iframeId.addEventListener)
            iframeId.addEventListener("load", eventHandler, true);
        if (iframeId.attachEvent)
            iframeId.attachEvent("onload", eventHandler);

        // Set properties of form...
        form.setAttribute("target","upload_iframe");
        form.setAttribute("action", action_url);
        form.setAttribute("method","post");
        form.setAttribute("enctype","multipart/form-data");
        form.setAttribute("encoding","multipart/form-data");

        // Submit the form...
        form.submit();

        document.getElementById(div_id).innerHTML = "Uploading...<img src='images/ajax-loader.gif' />";
    }
}

function valLoginFrm(){
    userName = document.getElementById('userName');
    password = document.getElementById('password');

    //alert(":: "+userName.value+" :: "+password.value);

    flag = false;
    if(userName.value == ""){
        userName.focus();
        alert("Twitter Username is required");
    } else if(password.value == ""){
        password.focus();
        alert("Password is required");
    } else {
        flag = true;
    }
    return flag;
}

function valUploadFrm(){
    video = document.getElementById('video');
    description = document.getElementById('description');
    
    flag = false;
    if(video.value == ""){
        video.focus();
        alert("Select a video to upload");
    } else if(description.value == ""){
        description.focus();
        alert("Description is required");
    } else {
        flag = true;
    }
    return flag;
}


// Star Rating

set = false;
star1 = new Image();
star1.src = "images/grey-star.gif";
star2 = new Image();
star2.src= "images/red-star.gif";

function highlight(x){
    if (set==false){
        y=x*1+1
        switch(x){
            case "1":
                document.getElementById(x).src= star2.src;
                document.getElementById('vote').innerHTML="Poor";
                break;
            case "2":
                for (i=1;i<y;i++){
                    document.getElementById(i).src= star2.src;
                }
                document.getElementById('vote').innerHTML="Average";
                break;
            case "3":
                for (i=1;i<y;i++){
                    document.getElementById(i).src= star2.src;
                }
                document.getElementById('vote').innerHTML="Good";
                break;
            case "4":
                for (i=1;i<y;i++){
                    document.getElementById(i).src= star2.src;
                }
                document.getElementById('vote').innerHTML="Very Good";
                break;
            case "5":
                for (i=1;i<y;i++){
                    document.getElementById(i).src= star2.src;
                }
                document.getElementById('vote').innerHTML="Excellent";
                break;
        }
    }
}

function losehighlight(x){
    var o;
    if (set==false){
        for (o=1;o<=5;o++){
            document.getElementById(o).src=star1.src;
            document.getElementById('vote').innerHTML="";
        }
    }
}

function changeBG(id,color){
    document.getElementById(id).style.backgroundColor = color;
}
