var code1 = '';

function addslashes(str) {
    return str.replace('/(["\'\])/g', "\\$1").replace('/\0/g', "\\0");
}

function flagResponse(xhr) {    
    if(xhr != ""){
        eval(xhr);
    }
    
}

function sndFlag(type){
    cCode = document.getElementById('captcha6').value;
    cCodeKey = 6;
    $('#flagVideoButton').attr('disabled', 'disabled');
    document.getElementById('flagVideoMsg').innerHTML = '<br><img src="images/spinna.gif" alt="Loading..." />';
    switch(type)
    {
    case '1':
        //in-appropriate
        flagVideo(cCodeKey,cCode);
      break;
    case '2':
        //Stream Play problems
        flagQuality(1,cCodeKey,cCode);
      break;
    case '3':
        //Audio
        flagQuality(2,cCodeKey,cCode);
      break;
    case '4':
        //Picture
        flagQuality(3,cCodeKey,cCode);
      break;
    case '5':
        //Audio & picture
        flagQuality(4,cCodeKey,cCode);
      break;
    default:
        flagVideo(cCodeKey,cCode);
    }
}

function flagVideo(cCodeKey, cCode) {
    comment = $('#info').val();
    vkey = $('#vkey').val();
    
    if(comment != ""){
        $.ajax({
           type: "GET",
           url: '/ajax/flagvideo.php',
           data: ({
                    description: addslashes(comment),
                    vkey: vkey,
                    code: cCode,
                    cCodeKey: cCodeKey
                  }),
           success : flagResponse
        });        
    }else{
        alert('You can\'t post an empty comment!');
        $('#flagVideoButton').attr('disabled', false);
        $('#flagVideoMsg').html('');
    }
}

function flagQuality(type, cCodeKey, cCode) {
    comment = $('#info').val();
    vkey = $('#vkey').val();
    

    if(comment != ""){
        $.ajax({
           type: "GET",
           url: '/ajax/flagquality.php',
           data: ({
                    description: addslashes(comment),
                    vkey: vkey,
                    code: cCode,
                    type: type,
                    cCodeKey: cCodeKey
                  }),
           success : flagResponse
        });        
    }else{
        alert('You can\'t post an empty comment!');
        $('#flagVideoButton').attr('disabled', false); 
        $('#flagVideoMsg').html('');
    }
}
