var _7awel_iStep=1;
var _7awel_xi;
var _7awel_eM;

function _7awel_div_obj (id) {
	if (document.layers) return document.layers[id];
	else if (document.all) return document.all[id];
	else if (document.getElementById) return document.getElementById(id);
	else return null;
}

function _7awel_toggle_opt(id) { document.getElementById('7awel_localdesc').style.display=(id!='7awel_localdesc'?'none':'block'); document.getElementById('7awel_urldesc').style.display=(id!='7awel_urldesc'?'none':'block'); document.getElementById('7awel_url2desc').style.display=(id!='7awel_url2desc'?'none':'block'); }
function _7awel_toggle_notify() { document.getElementById('7awel_notifydesc').style.display=(document.getElementById('7awel_notify').checked==true?'block':'none'); }

function _7awel_changeStep(nextStep) {
var z;
if (nextStep) {
switch(_7awel_iStep) {
case 1:
	if (document.getElementById('7awel_local').checked == true) {
		 if (document.getElementById('7awel_file').value=='') {
		 		document.getElementById('7awel_file').focus();
		 		alert('Please specify a File!');
		 		return false;
		 } else { if (_7awel_checkFileExt()) { z=escape(document.getElementById('7awel_file').value); } else { return false; } }
	}
	if (document.getElementById('7awel_url').checked == true) {
		 if (document.getElementById('7awel_youtube').value=='') {
		 		document.getElementById('7awel_youtube').focus();
		 		alert('Please specify a YouTube Video!');
		 		return false;
		 } else { z=escape(document.getElementById('7awel_youtube').value)+'&x1=streamsite'; }
	}
	if (document.getElementById('7awel_url2').checked == true) {
		 if (document.getElementById('7awel_urlsource').value=='') {
		 		document.getElementById('7awel_urlsource').focus();
		 		alert('Please specify a URL!');
		 		return false;
		 } else { z=escape(document.getElementById('7awel_urlsource').value); }
	}
	if (document.getElementById('7awel_notify').checked==true && document.getElementById('7awel_notifymail').value=='') { document.getElementById('7awel_notifymail').focus(); alert('You have chosen to get notified once the conversion is finished! Please enter an email address where you want to receive that notification!'); return false; }
break;
case 2:
		 if (document.getElementById('7awel_filetype').value=='') {
		 		document.getElementById('7awel_filetype').focus();
		 		alert('Please choose a destination file format!');
		 		return false;
		 } else { 
			if (document.getElementById('7awel_local').checked == true) {
					 z='local|'+escape(document.getElementById('7awel_file').value)+'|';
			}
			if (document.getElementById('7awel_url').checked == true) {
					 z='url|'+escape(document.getElementById('7awel_youtube').value)+'|';
			}
			if (document.getElementById('7awel_url2').checked == true) {
					 z='url2|'+escape(document.getElementById('7awel_urlsource').value)+'|';
			}
			z+=document.getElementById('7awel_filetype').value;
			if (document.getElementById('7awel_audiocodec')!=null) { z+='|'+document.getElementById('7awel_audiocodec').value; } else { z+='|'; }
			if (document.getElementById('7awel_videocodec')!=null) { z+='|'+document.getElementById('7awel_videocodec').value; } else { z+='|'; }
			if (document.getElementById('7awel_audiobitrate')!=null) { z+='|'+document.getElementById('7awel_audiobitrate').value; } else { z+='|'; }
			if (document.getElementById('7awel_videobitrate')!=null) { z+='|'+document.getElementById('7awel_videobitrate').value; } else { z+='|'; }
			if (document.getElementById('7awel_resolution')!=null) { z+='|'+document.getElementById('7awel_resolution').value; } else { z+='|'; }
			if (document.getElementById('7awel_notify').value=='notify' && document.getElementById('7awel_notifymail').value!='') { z+='|'+document.getElementById('7awel_notifymail').value; }			
			
			}
break;
}
}

_7awel_hidebtn();

if (nextStep) {_7awel_iStep++; } else {_7awel_iStep--;}
for (i=1;i<=4;i++) { _7awel_div_obj('7awel_step'+i).style.display=(i==_7awel_iStep?'block':'none'); }

if(_7awel_iStep>1 && _7awel_iStep!=3 && _7awel_iStep!=4) { 
//document.getElementById('7awel_btnback').style.display='inline'; 
if (nextStep) { _7awel_x1('s'+_7awel_iStep+'&z='+z,'7awel_step'+_7awel_iStep); } else { _7awel_showbtn(); }
} else {
_7awel_showbtn();
//document.getElementById('7awel_btnback').style.display='none'; 
}

/*
if (_7awel_iStep>=3) {
document.getElementById('7awel_btnnext').style.display='none';
document.getElementById('7awel_btnback').style.display='none';
}
*/


if (_7awel_iStep==3) {
	 //document.getElementById('7awel_btnnext').style.display='none';
	 _7awel_x1('s3&z='+z,'s3');
}
if (_7awel_iStep==4) {
	 _7awel_x1('s4&cid='+document.getElementById('7awel_cid').value,'7awel_step4');
}
}

function _7awel_hidebtn() {
document.getElementById('7awel_btnnext').style.display='none';
document.getElementById('7awel_btnback').style.display='none';
}

function _7awel_showbtn() {
switch(_7awel_iStep) {
 case 1:
 document.getElementById('7awel_btnnext').style.display='inline';
 break;
 case 2:
 document.getElementById('7awel_btnback').style.display='inline';
 document.getElementById('7awel_btnnext').style.display='inline';
 break;
}
}

function _7awel_x1(sx,so) {
//alert(sx+' | '+so);
	try { 
		x=new XMLHttpRequest(); 
	} catch (e) { 
		try { 
			x=new ActiveXObject('Msxml2.XMLHTTP'); 
		} catch (e) { 
			try { 
				x=new ActiveXObject('Microsoft.XMLHTTP'); 
			} catch (e) { alert('Sorry! Your browser is too old to run this cool web application. Please consider updating it!'); return false; }
		}
	}
	
	if (so=='7awel_step2') {
		x.onreadystatechange=function() { if(x.readyState==4) { sM=x.responseText; if (sM!='') { _7awel_div_obj(so).innerHTML=sM; _7awel_sync_advanced(); _7awel_showbtn(); } else { _7awel_resetload(so); } } }
	} else if (so=='s3') {
 		x.onreadystatechange=function() { if(x.readyState==4) { _7awel_xs3(x.responseText); } }
 	} else if (so=='s3a') {
 		x.onreadystatechange=function() { 
		 if(x.readyState==4 && x.status==200) { var xs=x.responseText; if(xs.match(/^(conv_done)/i)){ window.clearInterval(_7awel_xi); _7awel_x4(true); } else if (xs.match(/^(conv_failed)($|\|.+)/i)) { window.clearInterval(_7awel_xi); _7awel_eM=RegExp.$2; _7awel_eM=(_7awel_eM)?_7awel_eM.slice(1):null; _7awel_x4(false); } else { if (xs!='') { _7awel_div_obj('7awel_step3').innerHTML=xs; } else { _7awel_resetload('7awel_step3'); } } } }	 	
	} else if (so=='7awel_step2_advancedmode') {
	  x.onreadystatechange=function() { if(x.readyState==4) { sM=x.responseText; if (sM!='') { _7awel_div_obj(so).innerHTML=sM; _7awel_sync_bitframe(); } else { _7awel_resetload(so); _7awel_clear_bitframe(); } } }
	} else if (so=='7awel_mailform') {
	  x.onreadystatechange=function() { if (x.readyState==4) { var xs=x.responseText; if (xs.match(/^(send_success)/i)) { alert('The mail has been sent!'); ToggleMailForm(); } else if (xs.match(/^(send_invalid_1)/i)) { alert('Invalid E-Mail format specified!'); } else if (xs.match(/^(send_invalid_2)/i)) { alert('Please specify your valid email!'); } else if (xs.match(/^(send_invalid_3)/i)) { alert('Please specify your Name!'); } else if (xs.match(/^(send_invalid_4)/i)) { alert('An error occured while sending this mail!'); } else if (xs.match(/^(send_limit)/i)) { alert('You reached your send limit!'); ToggleMailForm(); } } }
  } else {
		x.onreadystatechange=function() { if(x.readyState==4) { sM=x.responseText; if (sM!='') { _7awel_div_obj(so).innerHTML=sM; _7awel_showbtn(); } else { _7awel_resetload(so); } if (so=='7awel_hx2') { document.getElementById('7awel_btnnext').style.display='inline'; } if (sx=='si' || so=='7awel_step4') { _7awel_rclupdate(); } } }
	}
	x.open("GET","x.php?x="+sx+"&"+Math.random(),true);
	x.send(null);
}

function _7awel_resetload(so) {
_7awel_div_obj(so).innerHTML='<img src="./images/loader2.gif" width="17" height="17">&nbsp;Loading';
_7awel_hidebtn();
}

function _7awel_initapp(so) {
_7awel_x1('si',so);
}

function _7awel_rollbackapp(so) {
_7awel_div_obj(so).innerHTML='<img src="./images/loader2.gif" width="17" height="17">&nbsp;Loading';
_7awel_iStep=1;
_7awel_x1('si',so);
}

function _7awel_summary_init(so) {
var f1=(document.yf.static_ordertype!=null)?document.yf.static_ordertype.value:_7awel_GetRVal(document.yf.ordertype);
var f2=_7awel_GetRVal(document.yf.upgradelist);
var f3=_7awel_GetRVal(document.yf.upgradeinit);
var ya='f1='+(f1!=false?escape(f1):'-1')+'&f2='+(f2!=false?escape(f2):'-1')+'&f3='+(f3!=false?escape(f3):'-1');
_7awel_x1('yi&'+ya,so);
}

function _7awel_send_mail(sr,ss,sn,sid) {
_7awel_x1('mfs&sr='+escape(sr)+'&ss='+escape(ss)+'&sn='+escape(sn)+'&sid='+escape(sid),'7awel_mailform');
}


function _7awel_rclupdate(hrm) {  var h1=(typeof(hrm)!="undefined")?'&history='+escape(hrm):''; _7awel_x1('rcl'+h1,'rclist'); }

function _7awel_checkFileExt(){
	var filetoupload = document.getElementById('7awel_file').value;
	if (!filetoupload.match(/\.(3gp|3g2|asf|avi|flv|mkv|mov|mpg|mpeg|mp4|m4v|rm|ram|wmv|aiff|amr|awb|mp2|mp3|ogg|ra|wma|wav|odt|sxw|rtf|doc|wpd|txt|html|htm|ods|sxc|xls|csv|tsv|odp|sxi|ppt|odg|zip|rar|tar.gz|)$/gi)){
  		alert('The file extension you specified is unsupported!');
		return 0;
	}else{
		return 1;
	}	
}

function _7awel_toggle_advanced() {
if (_7awel_div_obj("7awel_step2_advancedmode").style.display=='block') {
	_7awel_div_obj("7awel_step2_advancedmode").style.display='none';
	_7awel_div_obj("7awel_step2_advancedlink").style.display='inline';
} else {
	_7awel_div_obj("7awel_step2_advancedmode").style.display='block';
	_7awel_div_obj("7awel_step2_advancedlink").style.display='none';
	_7awel_sync_advanced();
}
}
function _7awel_sync_advanced() {
if (document.getElementById('7awel_filetype').value!='') {
_7awel_x1('s2a&z='+document.getElementById('7awel_filetype').value,'7awel_step2_advancedmode');
}
}
function _7awel_sync_bitframe() {
var c='';
if (document.getElementById('7awel_filetype').value!='') {
if (document.getElementById('7awel_audiocodec')!=null) { c+='&x1='+document.getElementById('7awel_audiocodec').value; }
if (document.getElementById('7awel_videocodec')!=null) { c+='&x2='+document.getElementById('7awel_videocodec').value; }
_7awel_x1('s2b&z='+document.getElementById('7awel_filetype').value+c,'7awel_step2_bitframe');
}
}
function _7awel_clear_bitframe() { _7awel_div_obj('7awel_step2_bitframe').innerHTML=''; }

function _7awel_xs3(bresp) {
var y;
if (bresp=='error') {
document.getElementById('7awel_btnnext').style.display='inline';
_7awel_changeStep(false);
alert('There has been an error while initializing your requested conversion! Please check your inputs and try again.');
} else {
document.getElementById('7awel_cid').value=bresp;
document.getElementById('UPLOAD_IDENTIFIER').value=bresp;
_7awel_xi = window.setInterval("_7awel_x1('s3a&cid="+bresp+"','s3a');",1000);
document.getElementById('7awel_xu').submit();
}
}

function _7awel_x4(bsuccess) {
if (bsuccess) {
_7awel_changeStep(true);
} else {
document.getElementById('7awel_btnnext').style.display='inline';
_7awel_changeStep(false);
var _7awel_sAeM='An error occurred while processing your conversion!';
if (_7awel_eM) { _7awel_sAeM+=' '+_7awel_eM; }
_7awel_rclupdate();
alert(_7awel_sAeM);
}
}

function _7awel_xdl(sdl) {
document.getElementById('7awel_x_dl').action=sdl;
document.getElementById('7awel_x_dl').submit();
}

function _7awel_GetRVal(oR) { if (oR) { if (oR.length==null) { return oR.value; } else { for (i=0;i<oR.length;i++) { if (oR[i].checked) { return oR[i].value; } } } } return false; }

function _7awel_toggle_action(oid) { _7awel_div_obj(oid).style.display=(_7awel_div_obj(oid).style.display=='none')?'block':'none'; }

