
// !!!!!!! RATING PROCESS 

function fxRate(vkey,rate,idToHide,idToShow,vid){
    cp.call(baseurl+'ajax/myajaxphp.php','process_data',return_data,rate,vid);
    hideMe(idToHide);
    showMe(idToShow);
}

function return_data(restul){
				
    // Collect the number of BLUE star
    var cnt=restul.getElementsByTagName('trate').item(0).firstChild.data;
    hideMe('idViewVoteResult');
    var x;
    if(cnt!='exist')
    {
        // # Show the vote
        x=document.getElementById('idVoteView').rows[0].cells;
        x[1].innerHTML=restul.getElementsByTagName('tvote').item(0).firstChild.data;

				
					
        if(cnt>6)
        {
            cnt=6;
        }
        else if (cnt<0)
        {
            cnt=0;
        }
					
        blank_star=6-cnt;

        x=document.getElementById('tblViewResult').rows[0].cells;
					
        for (i=0;i<cnt;i++ )
        {
            x[i].innerHTML='<img src='+imgurl+'/star.gif>';
        }
					
        for (j=cnt;j<5;j++ )
        {
            x[j].innerHTML='<img src=' + imgurl+'/blank_star.gif>';
        }
    }
    else
    {
        x=document.getElementById('voteProcessthank').innerHTML="<FONT COLOR=#FF0000 >You already vote this video</FONT>";
    }
				
    return false;
}
// RATING PROCESS END  


// !!!!!!! My voting process 

function fxVote(voteId)
{
    voteAnswer=document.getElementById('opAns').value;
		
    if(voteAnswer=='')
    {
        alert('Select any one');
    }
    else
    {
        cp.call(baseurl+'/ajax/myajaxphp.php','process_Vote',return_vote_result,voteId,voteAnswer);
    }
}
function return_vote_result(result)
{
    var xx=result.getElementsByTagName('result').item(0).firstChild.data;
    if (xx=='1'){
        count=result.getElementsByTagName('count').item(0).firstChild.data;
        for (var  ii=0; ii<count  ; ii++ ){

            var vv='A1'+ii;
            var pp='P1'+ii;
								
            vv=result.getElementsByTagName(vv).item(0).firstChild.data;
            pp=result.getElementsByTagName(pp).item(0).firstChild.data;
								
            // # Generate Voring table
            var tt=document.getElementById('tblVoteResult').insertRow(0);
            var y=tt.insertCell(0);
            var z=tt.insertCell(1);
            y.innerHTML=vv;
            z.innerHTML=pp +'%';
							
            if(vv==""){
                break;
            }
        }
        insertInToTable('tblPResult', 0,0,'Vote result');
        // # Hide the previous tale
        hideMe('divviewvresult');
        hideMe('tblVote');

    }
    else if(xx>1)
    {
        insertInToTable('tblPResult', 0,0,'<font color=#FF0000><B>Sorry you already voted..</B></FONT>');
        viewVote(xx);
        // # Hide the previous table
        //showMe('divviewvresult');
        hideMe('tblVote');
    }
}


// END

// VIEW VOTE
function viewVote(pollId)
{
    cp.call(baseurl+'/ajax/myajaxphp.php','view_vote',return_view_vote,pollId);
}
function return_view_vote(result){
    var xx;
    if (1){
        count=result.getElementsByTagName('count').item(0).firstChild.data;
        for (var  ii=0; ii<count  ; ii++ ){

            var vv='A1'+ii;
            var pp='P1'+ii;
						
            vv=result.getElementsByTagName(vv).item(0).firstChild.data;
            pp=result.getElementsByTagName(pp).item(0).firstChild.data;
						
            // # Generate Voring table
            var tt=document.getElementById('tblViewVoteResult').insertRow(0);
            var y=tt.insertCell(0);
            var z=tt.insertCell(1);
            y.innerHTML=vv;
            z.innerHTML=pp +'%';
					
            if(vv==""){
                break;
            }
        }
        insertInToTable('tblViewVote', 0,0,'Current vote status');
    }
		
}



// !!!!!!!! SEND COMMENT PROCESS

function fxSendComments(idToHide,commentId,uid,vid){
    comment_value=document.getElementById(commentId).value;
    if(comment_value==''){
        alert(' Comment box is empty !!');
    }
    else{
        hideMe(idToHide);
        cp.call(baseurl+'/ajax/myajaxphp.php','process_comments',return_comment_response,comment_value,uid,vid);
    }
		
}

function return_comment_response(restul){
				
    msg_number = restul.getElementsByTagName('a').item(0).firstChild.data;
    if(msg_number==0){
        showMe('divComResult2');
    } else if ( msg_number==1) {
        showMe('divComResult1');
    } else{
        showMe('divComResult3');
    }
}
// END

// RECENT VIEW PROCESS
var current_position=4;
function recentview(amount,flag){
		
    gflag="viewrecent";
    if(flag=='next')
    {
        var start=current_position
        current_position=current_position+amount;
        var end=current_position;
        if(dbreport!='1'){

        }

        sql="SELECT VID, title, viewtime, vkey from video where viewtime<>'0000-00-00 00:00:00' order by viewtime desc limit "+start + " , " +end;
        executeDB(sql);
        //alert(sql);
        if(dbreport<0)
        {
            end=current_position;
            current_position=current_position-amount;
            start=current_position;
            alert("End");

        }
    }

    if(flag=='prev')
    {
        var end=current_position;
        current_position=current_position-amount;
        var start=current_position;

        if(start<0){
            start=amount;
            end=start+amount;
            alert("End");
        }

        sql="SELECT VID, title, viewtime, vkey from video where viewtime<>'0000-00-00 00:00:00' order by viewtime desc limit "+start + " , " +end;
        executeDB(sql);
    }
}
//END


function pollAnsBox(myID){
    Me=document.getElementById(myID);
    if(Me.value==""){
        Me.style.background="#3366FF";
		
    }
    else{
		
        Me.style.background="#FFFFFF";
        xy=Me.value;
        for (i=0;i<Me.value;i++ ){
            var x=document.getElementById('tblViweAnsBox').insertRow(0);
            var y=x.insertCell(0);
            var z=x.insertCell(1);
            y.innerHTML='Answer ' + (xy-i);
            z.innerHTML='<INPUT TYPE=text SIZE=40 NAME=voteAnsBox'+i+' ID=voteAnsBox'+i+' onBlur=txtBoxValidation(voteAnsBox'+i+', #EAEAEA,#FF0033) >';
        }
    }
	
}

// ## Delete row of a Tabile
function delteRow(){
    var x=document.getElementById('tblViweAnsBox').rows.length-1;

    for (var i=x;i>=0;i--){
        document.getElementById('tblViweAnsBox').deleteRow(i);
    }
}


function fxvalidation(){
    var flag=true;
    var x=document.getElementById('tblViweAnsBox').rows.length-1;

    // ## Question text
    flag=txtBoxValidation('txtQtn','#EAEAEA','#FF0033');

    // ## Questin qty
    flag=txtBoxValidation('txtPollAnsQty','#EAEAEA','#FF0033');
		
		
    for ( i=x; i>=0; i-- )
    {
        targetID='voteAnsBox'+i;
        if (document.getElementById(targetID).value==""){
            txtBoxValidation(targetID,'#EAEAEA','#FF0033');
            flag=false;
            break;
        }
				
							
    }

    return flag;
}
  

function fxShowAccInfo(a,b){
    showMe(a);
    hideMe(b);
}

function fxReportVideo(hidediv, uid, vid ) {
    if ( uid == '0' ) {
        hideMe(hidediv);
        showMe('reportVideoLogin');
    } else {
        showMe('reportVideoBox');
		
    }
}

function fxFeatureVideo( uid, vid ) {
    if ( uid == '0' ) {
        hideMe('featureVideoSuccess');
        hideMe('featureVideoFailed');
        showMe('featureVideoLogin');
    } else {
        cp.call(baseurl+'/ajax/myajaxphp.php','featureVideo', featureVideoResponse, uid, vid);
    }
}

function featureVideoResponse( feature_result ) {
    var feature_response_id=feature_result.getElementsByTagName('featureVideoMessage').item(0).firstChild.data;
    if ( feature_response_id == '0' ) {
        hideMe('featureVideoFailed');
        hideMe('featureVideoLogin');
        showMe('featureVideoSuccess');
    } else {
        hideMe('featureVideoSuccess');
        hideMe('featureVideoLogin');
        showMe('featureVideoFailed');
    }
}

function fxReportVideo( uid, vid ) {
    if ( uid == '0' ) {
        hideMe('reportVideoSuccess');
        hideMe('reportVideoFailed');
        showMe('reportVideoLogin');
    } else {
        cp.call(baseurl+'/ajax/myajaxphp.php','reportVideo', reportVideoResponse, uid, vid);
    }
}

function reportVideoResponse( report_result ) {
    var report_response_id=report_result.getElementsByTagName('reportVideoMessage').item(0).firstChild.data;
    if ( report_response_id == '0' ) {
        hideMe('reportVideoFailed');
        hideMe('reportVideoLogin');
        showMe('reportVideoSuccess');
    } else {
        hideMe('reportVideoSuccess');
        hideMe('reportVideoLogin');
        showMe('reportVideoFailed');
    }
}

function fxAddFavorite( hidediv, uid, vid, vuid ) {	
    hideMe(hidediv);
    if ( uid == '0' ) {
        hideMe('addToFavLink');
        hideMe('addToFavSuccess');
        hideMe('addToFavFailed');
        hideMe('addToFavAlready');
        hideMe('addToFavOwner');
        showMe('addToFavLogin');
    } else if ( uid == vuid ) {
        hideMe('addToFavLink');
        hideMe('addToFavSuccess');
        hideMe('addToFavFailed');
        hideMe('addToFavAlready');
        hideMe('addToFavLogin');
        showMe('addToFavOwner');
    } else {
        cp.call(baseurl+'/ajax/myajaxphp.php','addToFavorites', addToFavoritesResponse, uid, vid, vuid);
    }
}

function addToFavoritesResponse( fav_result ) {
    var fav_response_id=fav_result.getElementsByTagName('addFavMessage').item(0).firstChild.data;
    if( fav_response_id == '2' ) {
        hideMe('addToFavLink');
        hideMe('addToFavSuccess');
        hideMe('addToFavFailed');
        hideMe('addToFavLogin');
        hideMe('addToFavOwner');
        showMe('addToFavAlready');
    } else if( fav_response_id == '0' ) {
        hideMe('addToFavLink');
        hideMe('addToFavFailed');
        hideMe('addToFavAlready');
        hideMe('addToFavLogin');
        hideMe('addToFavOwner');
        showMe('addToFavSuccess');
    } else {
        hideMe('addToFavLink');
        hideMe('addToFavSuccess');
        hideMe('addToFavAlready');
        hideMe('addToFavLogin');
        hideMe('addToFavOwner');
        showMe('addToFavFailed');
    }
}

function pollAnsBox($num){
    alert($num);
}

function showRelatedVideos()
{
    var tabRelatedVideos = document.getElementById('tabRelatedVideos');
    var tabUservideos = document.getElementById('tabUserVideos');
    tabUservideos.className = "";
    tabRelatedVideos.className = "tabactive";
    hideMe('userVideos');
    showMe('relatedVideos');
}

function showUserVideos()
{
    var tabRelatedVideos = document.getElementById('tabRelatedVideos');
    var tabUservideos = document.getElementById('tabUserVideos');
    tabRelatedVideos.className = "";
    tabUservideos.className = "tabactive";
    hideMe('relatedVideos');
    showMe('userVideos');
}

