<!--

function convert_ready(obj) {
mediaf = obj.media_file.value;
allext = '.3gp,.mp4,.flv,.avi';

 if(!mediaf) {
 obj.dumb_text.value = 'No file has been selected! Please, choose a file to convert';
 exit;
 }
 if(getfileextension("media_file") == '.'+getCheckedValue(obj.fmt)) {
 obj.dumb_text.value = 'There\'s no sense in converting to the same format. Rejected!';
 exit;
 }
 if(checkfileType("media_file",allext)) {
 obj.submit();
 } else {
 obj.dumb_text.value = 'Only these extentions are allowed: '+allext;
 }
}

function getfileextension(fid) { 
 var fileinput = document.getElementById(fid); 
 if(!fileinput ) return ""; 
 var filename = fileinput.value; 
 if( filename.length == 0 ) return ""; 
 var dot = filename.lastIndexOf("."); 
 if( dot == -1 ) return ""; 
 var extension = filename.substr(dot,filename.length); 
 return extension.toLowerCase(); 
} 

function checkfileType(inputId,allowedExt) { 
 var ext = getfileextension(inputId); 
if( allowedExt.indexOf(ext) >= 0 ) 
 return true;
else 
 return false;
} 

function getCheckedValue(radioObj) {
if(!radioObj)
return "";
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return radioObj.value;
else
return "";
for(var i = 0; i < radioLength; i++) {
    if(radioObj[i].checked) {
    return radioObj[i].value;
    }
}
return "";
}
									
function hs_select(obj,val,font_str) {
var mysizes=new Array();
mysizes[0]="12";
mysizes[1]="16";
mysizes[2]="20";
mysizes[3]="32";

 document.getElementById(obj).style.display = (document.getElementById(obj).style.display != 'none')?'none':'block';
 
 if((document.getElementById(obj).style.display != 'none')&&(obj.substr(0,6) == 'sizes_')) {
 document.getElementById(obj).innerHTML = '';
    for(i=0;i<mysizes.length;i++) {
    document.getElementById(obj).innerHTML += (i?'<br>':'')+'<b>Size: '+mysizes[i]+'<br><img src="/show?'+font_str+'&font_size='+mysizes[i]+'">';
    }
 }
}

function disable_now(obj) {
 document.getElementById(obj).style.display = 'none';
}
			    
function change_image(obj,param1,param2,param3,param4,param5) {
document.getElementById(obj).src = '/show?font_id='+param1+'&font_file='+param2+'&font_lnk='+param5+'&font_name='+param3+'&font_size='+param4;
}
			    
function addslashes(str) {
str=str.replace(/\'/g,'\\\'');
str=str.replace(/\"/g,'\\"');
str=str.replace(/\\/g,'\\\\');
str=str.replace(/\0/g,'\\0');
return str;
}
function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\\\/g,'\\');
str=str.replace(/\\0/g,'\0');
return str;
}
//-->