/**
 * @author zhangjuntao
 */
//checkinput
var url;
var video_len;
var mobile_num;
var name;
var acode;

function checks2m(){//检查发送到手机的输入
    url = $('url').value;
    str = "在这里粘贴视频页面的地址...";
    str_m = "多个手机号用;号隔开";
    mobile_num = $('mobile_num').value;
    name = $('name').value;
    acode = $('acode').value;
    if (url == "" || url == str) {
        alert("请输入视频页面的地址");
        return false;
    }
    if (mobile_num == "" || mobile_num == str_m) {
        alert("请输入手机号码");
        return false;
    }
    if (acode == "") {
        alert("请输入验证码");
        return false;
    }
    return true;
}

//发生改变时
function stateChanged1(){
    if (xmlHttp.readyState == 4) {
        $('convert').style.display = 'none';
        var strtemp = String(xmlHttp.responseText);
        $('fetchButton').disabled = '';
        var flag = strtemp.indexOf("micat");
        if (flag != -1) {
            //alert('转换成功，已经发送到'+document.form1.mobile_num.value+"请注意查收");
            var msg = "转换成功，已经发送到" + document.sendmobile.mobile_num.value + "请注意查收";
            //$('msg1').innerHtml = msg+"<br>您也可以通过以下地址查看:"+xmlHttp.responseText;
            alert(msg)
        }
        else {
        
            alert('转换失败:' + xmlHttp.responseText);
        }
        var now = new Date();
        $('img_a').src = "http://convert.micat.com/create_verify_photo_a.php?" + now.getTime();
    }
}

//发生改变时
function stateChanged2(){
    if (xmlHttp.readyState == 4) {
        unidurl = xmlHttp.responseText;
        if (unidurl.indexOf('micat') > 0) {            //如果有地址的话就查看详细信息
            var myArray = unidurl.split('=');
            var strUrl = "http://convert.micat.com/showdetail.php?unid=" + myArray[1] + "&sid=" + Math.random();
            xmlHttpD = GetXmlHttpObject();
            if (xmlHttpD == null) {
                alert("你的浏览器不支持AJAX");
                return;
            }
            xmlHttpD.onreadystatechange = stateChanged3;
            xmlHttpD.open("GET", strUrl, true);
            xmlHttpD.send(null);
			  }
        else {
            
            $('convert2').innerHTML = "<font color=\"red\">"+xmlHttp.responseText+"</font>";
			$('fetchButton2').disabled = '';
            return false;
        }
		
    }
}
//发生改变时
function stateChanged3(){
    if (xmlHttpD.readyState == 4) {
        $('convert2').style.display = 'none';
        vd = xmlHttpD.responseText.split('|');

		//alert("在里面的位置"+vd[0].indexOf('3'));
        if (vd[0].indexOf('3')>0) {
			$('video_detail').style.display = 'block';
			$('geturl').value=xmlHttp.responseText;
            $('timelen').innerHTML = '长度：'+vd[1];
            var file_server = "http://file.micat.com"
            $('slt1').src = file_server + vd[0] + "_0.jpg";
            $('slt2').src = file_server + vd[0] + "_1.jpg";
			$('down').href= "http://file.micat.com/"+vd[0]+"_full.3gp";
			$('sendtof').href= "http://p2p.micat.com/f.php?url=http://file.micat.com"+vd[0]+"_full.3gp";
            window.clearInterval(intervalID);
			$('fetchButton2').disabled = '';
			
        }
        else {
            if (vd[0] == "0") {
                var intervalID;
                intervalID = setInterval("stateChanged3", 2000);
            }
			else{
				window.clearInterval(intervalID);
				$('convert2').style.display="block";
				$('convert2').innerHTML = xmlHttp.responseText;
				$('fetchButton2').disabled = '';
				return false;
				}
        }
    }
    
}

function convert(type){
    if (type == 1) {
    
        if (checks2m()) {
            $('convert').style.display = 'block';
            $('convert').innerHTML = "<img src=\"images/newloading.gif\">正在转换，请耐心等待...";
            $('fetchButton').disabled = "disabled";
        }
        else {
            return false;
        }
    }
    else 
        if (type == 2) {
			urls = $('urll').value;
			str = "在这里粘贴视频页面的地址...";
			acode = $('acode').value;
			if (urls == "" || urls == str) {
				alert("请输入视频页面的地址");
				return false;
			}
            $('video_detail').style.display = 'none';
            $('convert2').style.display = 'block';
            $('convert2').innerHTML = "<img src=\"images/newloading.gif\">正在转换，请耐心等待...";
            $('fetchButton2').disabled = "disabled";
            
        }
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
        alert("你的浏览器不支持AJAX");
        return;
    }
    
	//获取随机值
	var time = Date.parse(new Date());
	var num  = parseInt(Math.random() * 99999);
	var random = time + num;
	
    var url = "http://convert.micat.com/convert.php?";
    if (type == 1) {
        video_len = document.sendmobile.video_len;
        v_l = video_len.length;//分段的长度	
        v_lv = 60//
        for (i = 0; i < v_l; i++) {
            if (video_len[i].checked) {
                v_lv = video_len[i].value;
            }
        }
        name = encodeURIComponent($('name').value);
        url = url + "url=" + encodeURIComponent($('url').value);
        url = url + "&mobile_num=" + $('mobile_num').value;
        url = url + "&video_len=" + video_len;
        url = url + "&acode=" + $('acode').value;
        url = url + "&name=" + name;
        url = url + "&type=1&sid=" + Math.random();
        xmlHttp.onreadystatechange = stateChanged1;
    }
    else 
        if (type == 2) {
            //$('geturl').value = "";	
            url = url + "url=" + encodeURIComponent($('urll').value);
            url = url + "&title=" + encodeURIComponent($('title').value);
            url = url + "&type=2&sid=" + Math.random();
            xmlHttp.onreadystatechange = stateChanged2;
        }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function $(id){
    return document.getElementById(id);
}

function GetXmlHttpObject(){
    var xmlHttp = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    } 
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

var copytoclip=1;
function copyToClipboard(theField,isalert) {		
	var tempval=$(theField);		
	if (navigator.appVersion.match(/\bMSIE\b/)){
		tempval.select();		
		if (copytoclip==1){
			therange=tempval.createTextRange();
			therange.execCommand("Copy");
			if(isalert!=false)alert("复制成功。现在您可以粘贴（Ctrl+v）到Blog 或BBS中了。");
		}
		return;
	}else{
		alert("您使用的浏览器不支持此复制功能，请使用Ctrl+C或鼠标右键。");
		tempval.select();		
	}
}
function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
menu.className=i==cursel?"hover":"";
con.style.display=i==cursel?"block":"none";
}
	if(name=="two"){
		urlstr=$('url').value;
		urllstr=$('urll').value;
	if(cursel=="1"){
		if(!(urllstr=="" || urllstr=="在这里粘贴视频页面的地址..."))
		$('url').value=$('urll').value;
		}	
	if(cursel=="2"){
		if(!(urlstr=="" || urlstr=="在这里粘贴视频页面的地址..."))
		$('urll').value=$('url').value;
		}	
	}
}


  function copylocation(){
	  
	    if (navigator.appVersion.match(/\bMSIE\b/)){
	    var clipBoardContent="";
		clipBoardContent+=document.title;
		clipBoardContent+="";
		clipBoardContent+=this.location.href;
		window.clipboardData.setData("Text",clipBoardContent);
		alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友");
		return;
	}else{
		alert("您使用的浏览器不支持此复制功能，请使用Ctrl+C或鼠标右键。");
		tempval.select();		
	}
}
function gourl(url){
window.open(url,'new')
}