﻿function getFlashMovieObject(movieName)
    {	
        if (window.document[movieName]) 
            {
                return window.document[movieName];
            }
        if (navigator.appName.indexOf("Microsoft Internet")==-1)
            {
                if (document.embeds && document.embeds[movieName])
                    return document.embeds[movieName]; 
            }
        else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
            {
                return document.getElementById(movieName);
            }
    }
    	function deactivate()
	    { 
	            document.getElementById("CountDownPanel").style.display='none';            
	            var i=1;
	            while (getFlashMovieObject('secCam'+i)!=null)
	            {
	                var flashMovie=getFlashMovieObject('secCam'+i);
	                flashMovie.GotoFrame(7);
	                i++;
	            }
	            document.getElementById("btn_deactivate").style.display="none";
	            document.getElementById("btn_activate").style.display="inline";
	            document.getElementById("msgStart").style.display="inline";
	            document.getElementById("startTime").style.display="inline";
	    }
    function activate_in_time()
        {       
                var i=1;
	            while (getFlashMovieObject('secCam'+i)!=null)
	            {
	                var flashMovie=getFlashMovieObject('secCam'+i);
	                flashMovie.GotoFrame(3);
	                i++;
	            }
	            document.getElementById("btn_deactivate").style.display="inline";
                document.getElementById("btn_activate").style.display="none";
                document.getElementById("CountDownPanel").style.display="none";
                document.getElementById("msgStart").style.display="none";
                document.getElementById("startTime").style.display="none";
	            
	     } 
	function showcount(){
	     
	       ActivateCountDown("CountDownPanel",document.getElementById("startTime").value/1000);
	      
	}      
	function activate()
	    { 
	         
	            document.getElementById("CountDownPanel").style.display='inline';
	            var ts=setTimeout("showcount();",200);
	            var t=setTimeout("activate_in_time();",document.getElementById("startTime").value);
	            document.getElementById("btn_activate").style.display="none";
	          
	    }
	function putDefaultDate(){
	var now= new Date();
	var d=now.getDate();
	var m=now.getMonth()+1;
	var y=now.getFullYear();
	var el=document.createElement('input');
	el.id="endDate";
	el.type="text";
	el.value=d+"-"+m+"-"+y;
	document.getElementById("DateCon").appendChild(el);
	document.getElementById("endDate").style.visibility="hidden";
	document.getElementById("endDate").style.width="0px";
	}
	function calculateTime(){
                var time = document.getElementById("endDate").value;
                var the_Date = new Date();
          	    the_Date.setFullYear(time.split("-")[2],time.split("-")[1]-1,time.split("-")[0]);
		        the_Date.setHours(document.getElementById("endHour").value,0,0,0)
		        var tn=the_Date.getTime();
		        return tn;}
	
	function validation(){
	var emailStr= document.getElementById("txtMail").value;
	var valid=true;
	var emailPat=/^(.+)@(.+)$/;
	var matchArray=emailStr.match(emailPat);
    if (matchArray==null&&emailStr!=" ") {
	valid=false;}
	return valid;
	}
	function withOutMail_onclick() {
	document.getElementById("eMessege").style.display="none";
	document.getElementById("eMessege").innerHTML="";
    document.getElementById("mailContaineer").innerHTML="<input id='txtMail' type='text' style='visibility:hidden;' value=' '/>"+
                "<input id='withMail' class='button' type='button' value='return email' language='javascript' onclick='return mailBack();' />";
    }
    function mailBack(){
    document.getElementById("mailContaineer").innerHTML="<span id='mailtext'>E-mail:</span><input id='txtMail' type='text'  style='visibility:visible;' value=''/>"+
                "<input id='withOutMail' class='button' type='button' value='without' language='javascript' onclick='withOutMail_onclick();' />";
    }
    function putSelectionHour(){}
	function getcam(id)
	    {
	        if(validation()){
	        for(var i=1;i<=4;i++)
            {document.getElementById("btnCam"+i).style.display="none";}
            document.getElementById("mailContaineer").style.display="none";
            document.getElementById("DateCon").style.display="none";
            document.getElementById("cnumSpan").style.display="none";
	        document.getElementById('c'+id).style.border='solid 1px #ddd';
	        document.getElementById('eMessege').innerHTML="";
	        document.getElementById("eMessege").style.display="none";
	        document.getElementById('c'+id).innerHTML="loading...";
	        document.getElementById('cam').style.border='0px';
	        document.getElementById('c'+id).style.border='solid 1px #ddd';
	        document.getElementById('c'+id).innerHTML="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='215' height='158' id='secCam"+id+"' align='middle'>"+
            "<param name='allowScriptAccess' value='sameDomain' />"+
            "<param name='movie' value='secCam1.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#000000' /><embed src='secCam1.swf' quality='high' bgcolor='#000000' width='215' height='158' name='secCam"+id+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
            var flashMovie=getFlashMovieObject('secCam'+id);
	        if (navigator.appName.indexOf("Microsoft Internet")==-1){
            alert(" ! 'Close' & 'Allow' ");
            }
            if(document.getElementById("txtMail").value!=" "){
            flashMovie.SetVariable("mail",document.getElementById("txtMail").value);
            }
            flashMovie.SetVariable("endTime",calculateTime());
            flashMovie.SetVariable("cnum",id);
            document.getElementById("btnCointeineer").style.display="inline";
            }
            else {
            document.getElementById("eMessege").style.display="inline";
            document.getElementById("eMessege").innerHTML="&nbsp;&nbsp;<img src='images/warning.jpg' alt='warning'>&nbsp;&nbsp;You must insert email correctly&nbsp;&nbsp;";}
	}
function moreCam(num){
for(var i=1;i<=num;i++)
getcam(i);
}

