/*idInputan,menentukan jenis inputan,idtombol edit,nama kolom isi,isi edit,tabeledit,acuan where,isi where,validasi boeh sama/tidak(1= sama,0=tidak)*/
function getId(id){
	return document.getElementById(id);
}

function createEL(element){
	return document.createElement(element);
}
function createTX(text){
	return document.createTextNode(text);
}


function UbahTextArea (val) {        
   if (val.indexOf('\r\n')!=-1){
   }else if (val.indexOf('\r')!=-1){
     val = val.replace ( /\r/g, "\r\n" ); 
   }else if (val.indexOf('\n')!=-1){
     val = val.replace ( /\n/g, "\r\n" ); 
   }
   return val;
 }
 

 

function ShowTextEdit(tmpt,isi,Fsave,hight,width,InType,Num,Exp){	
getId(tmpt).innerHTML = "";
ajaxEngine("TextTools/ajax/TextEdit.php","tmpt="+tmpt+"&isi="+isi+"&Fsave="+Fsave+"&hight="+hight+"&width="+width+"&InType="+InType+"&Num="+Num+"&Exp="+Exp+"","POST",tmpt,false);


}


function ValidText(id,save,hight,width,InType,Num,Exp){
	
var flag = true;
getId("Pesan"+ id).innerHTML = "";
getId("Pesan"+ id).className = "";

var awal = getId("Edit"+id).value;
var pertama = getId("Edit"+id).value.split("'");
if(pertama.length > 1){
	for(a=0;a<pertama.length;a++){
		awal = awal.replace(/'/, "[kut]");	
	}
}else{
	awal = awal.replace(/'/, "[kut]");	
}
var awal2 = awal;
var pertama2 = awal2.split("\"");
if(pertama2.length > 1){
	for(a=0;a<pertama2.length;a++){
		awal2 = awal2.replace(/"/, "[kut2]");	
	}
}else{
	awal2 = awal2.replace(/"/, "[kut2]");	
}

var awal3 = awal2;
var pertama3 = awal3.split("&");
if(pertama3.length > 1){
	for(a=0;a<pertama3.length;a++){
		awal3 = awal3.replace(/&/, "[dan]");	
	}
}else{
	awal3 = awal3.replace(/&/, "[dan]");	
}



var isi = UbahTextArea(awal3);

if(flag == true){
eval(save +"(id,isi,save,hight,width,InType,Num,Exp)");
}
}


function ValidText2(id,save,hight,width,InType,Num,Exp){
var flag = true;
getId("Pesan"+ id).innerHTML = "";
getId("Pesan"+ id).className = "";
var isi = UbahTextArea(getId("Edit"+id).value);
if(getId("Edit"+ id).value == ""){
	flag = false;
	getId("Pesan"+ id).innerHTML ="Inputan Belum diisi";
	getId("Pesan"+ id).className = "msgRed";
	
}
if(flag == true){
eval(save +"(id,isi,save,hight,width,InType,Num,Exp)");

}
}

function CencelText(tmpt,isi,Num,Exp){
ajaxEngine("TextTools/ajax/cancel.php","isi="+isi+"&Num="+Num+"&Exp="+Exp+"","POST",tmpt,false);
}


function expand(tmpt,isi,Fsave,hight,width,InType,Num,Exp){
var taruh = "exp" + tmpt;	
ajaxEngine("TextTools/ajax/Expand.php","tmpt="+tmpt+"&isi="+isi+"&Fsave="+Fsave+"&hight="+hight+"&width="+width+"&InType="+InType+"&Num="+Num+"&Exp="+Exp+"","POST",taruh,false);		
}

function Gambar(tmpt){
var taruh = "tambah" + tmpt;
ajaxEngine("TextTools/ajax/Gambar.php","tmpt="+tmpt+"","POST",taruh,false);		
}

function Video(tmpt){
var taruh = "tambah" + tmpt;
ajaxEngine("TextTools/ajax/Video.php","tmpt="+tmpt+"","POST",taruh,false);		
}

function mp3(tmpt){
var taruh = "tambah" + tmpt;
ajaxEngine("TextTools/ajax/mp3.php","tmpt="+tmpt+"","POST",taruh,false);		
}

function InsertVideo(tmpt){
var vd = getId("video"+tmpt).value;
getId("Edit"+tmpt).value = getId("Edit"+tmpt).value + "[v]" + vd + "[/v]";
getId("tambah"+tmpt).innerHTML = "";	
}

function SlideShow(tmpt){
var taruh = "tambah" + tmpt;
ajaxEngine("TextTools/ajax/Slide.php","tmpt="+tmpt+"","POST",taruh,false);		
}

function InsertMp3(tmpt){
var vd = getId("video"+tmpt).value;
getId("Edit"+tmpt).value = getId("Edit"+tmpt).value + "[M]" + vd + "[/M]";
getId("tambah"+tmpt).innerHTML = "";	
}

function newFlvObj(containerId,filePath){
	var object1 = new SWFObject('../javascript/player.swf','mediaplayer','300','200','8');
	object1.addParam('allowscriptaccess','always');
	object1.addParam('allowfullscreen','true');
	object1.addVariable('width','300');
	object1.addVariable('height','200');
	object1.addVariable('file',filePath);
	object1.write(containerId);			
}

function newFlvMp3(containerId,filePath){
	var object1 = new SWFObject('../javascript/player.swf','mediaplayer','300','30','8');
	object1.addParam('allowscriptaccess','always');
	object1.addParam('allowfullscreen','false');
	object1.addVariable('width','300');
	object1.addVariable('height','30');
	object1.addVariable('file',filePath);
	object1.write(containerId);			
}

function Tutup(tmpt){
getId("tambah"+tmpt).innerHTML = "";	
}


function ImgToUp(tmpt)
	{
		$("#loading")
		.ajaxStart(function(){
			$(this).show();
		})
		.ajaxComplete(function(){
			$(this).hide();
		});

		$.ajaxFileUpload
		(
			{
				
				url:'UploadTools.php',
				secureuri:false,
				fileElementId:'fileToUpload'+tmpt,
				fileCoba:'HH1',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							document.getElementById("msg"+tmpt).innerHTML = data.error;
							//alert("y1");
						}else
						{
							//document.getElementById("msg"+tmpt).innerHTML = " File Name: "+ data.msg;
							document.getElementById("gambar"+tmpt).value = data.msg;
							if(getId("TaruhGambar"+tmpt).value != ""){
								getId("TaruhGambar"+tmpt).value = getId("TaruhGambar"+tmpt).value + ";" + data.msg;
							}else{
								getId("TaruhGambar"+tmpt).value = getId("TaruhGambar"+tmpt).value + data.msg;
							}
							next(tmpt);
							
						}
					}
				},
				error: function (data, status, e)
				{
					document.getElementById("msg"+tmpt).innerHTML = e;
					//alert("y");
				}
			}
		)
		return false;

	}
	
	
function ImgToUp2(tmpt)
	{
		$("#loading")
		.ajaxStart(function(){
			$(this).show();
		})
		.ajaxComplete(function(){
			$(this).hide();
		});

		$.ajaxFileUpload
		(
			{
				
				url:'UploadTools.php',
				secureuri:false,
				fileElementId:'fileToUpload'+tmpt,
				fileCoba:'HH1',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							document.getElementById("msg"+tmpt).innerHTML = data.error;
							//alert("y1");
						}else
						{
							//document.getElementById("msg"+tmpt).innerHTML = " File Name: "+ data.msg;
							document.getElementById("gambar"+tmpt).value = data.msg;
							if(getId("TaruhGambar"+tmpt).value != ""){
								getId("TaruhGambar"+tmpt).value = getId("TaruhGambar"+tmpt).value + ";" + data.msg;
							}else{
								getId("TaruhGambar"+tmpt).value = getId("TaruhGambar"+tmpt).value + data.msg;
							}
							next2(tmpt);
							
						}
					}
				},
				error: function (data, status, e)
				{
					document.getElementById("msg"+tmpt).innerHTML = e;
					//alert("y");
				}
			}
		)
		return false;

	}
	
function SaveSlide(tmpt){
var Gambar = getId("SlideSave").value.split(";");
var isi = "";
var jum = 0;
if(getId("SlideSave").value != ""){
	if(Gambar.length > 1){
	jum = Gambar.length;
		for(a=0;a <Gambar.length;a++){
			isi = isi + "&isi" + a + "=" +  Gambar[a];
		}
	}else{
		jum = 1;
		isi = Gambar;
		
	}
}
ajaxEngine("TextTools/ajax/SaveSlide.php","isi="+isi+"&jum="+jum+"&tmpt="+tmpt+"","POST","saveSWDisini",false);		
}

function BackSW(isi,tmpt){
getId("Edit"+tmpt).value = getId("Edit"+tmpt).value + isi;
	
}
	
		
	
function VideoToUp(tmpt)
	{
		$("#loading")
		.ajaxStart(function(){
			$(this).show();
		})
		.ajaxComplete(function(){
			$(this).hide();
		});

		$.ajaxFileUpload
		(
			{
				
				url:'UploadVTools.php',
				secureuri:false,
				fileElementId:'fileToUpload'+tmpt,
				fileCoba:'HH1',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							document.getElementById("msg"+tmpt).innerHTML = data.error;
							//alert("y1");
						}else
						{
							//document.getElementById("msg"+tmpt).innerHTML = " File Name: "+ data.msg;
							document.getElementById("video"+tmpt).value = data.msg;
							InsertVideo(tmpt);
							//if(getId("TaruhGambar"+tmpt).value != ""){
								//getId("TaruhGambar"+tmpt).value = getId("TaruhGambar"+tmpt).value + ";" + data.msg;
							//}else{
								//getId("TaruhGambar"+tmpt).value = getId("TaruhGambar"+tmpt).value + data.msg;
							//}
							//next(tmpt);
							
							
						}
					}
				},
				error: function (data, status, e)
				{
					document.getElementById("msg"+tmpt).innerHTML = e;
					//alert("y");
				}
			}
		)
		return false;

	}
	
	
function Mp3ToUp(tmpt)
	{
		$("#loading")
		.ajaxStart(function(){
			$(this).show();
		})
		.ajaxComplete(function(){
			$(this).hide();
		});

		$.ajaxFileUpload
		(
			{
				
				url:'UploadMTools.php',
				secureuri:false,
				fileElementId:'fileToUpload'+tmpt,
				fileCoba:'HH1',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							document.getElementById("msg"+tmpt).innerHTML = data.error;
							//alert("y1");
						}else
						{
							//document.getElementById("msg"+tmpt).innerHTML = " File Name: "+ data.msg;
							document.getElementById("video"+tmpt).value = data.msg;
							InsertMp3(tmpt);
							//if(getId("TaruhGambar"+tmpt).value != ""){
								//getId("TaruhGambar"+tmpt).value = getId("TaruhGambar"+tmpt).value + ";" + data.msg;
							//}else{
								//getId("TaruhGambar"+tmpt).value = getId("TaruhGambar"+tmpt).value + data.msg;
							//}
							//next(tmpt);
							
							
						}
					}
				},
				error: function (data, status, e)
				{
					document.getElementById("msg"+tmpt).innerHTML = e;
					//alert("y");
				}
			}
		)
		return false;

	}
	
	
function next(tmpt){
var Gambar = getId("TaruhGambar"+tmpt).value.split(";");
var isi = "";
var jum = 0;
var taruh = "ShowGmbr" + tmpt;
if(getId("TaruhGambar"+tmpt).value != ""){
	if(Gambar.length > 1){
	jum = Gambar.length;
		for(a=0;a <Gambar.length;a++){
			isi = isi + "&isi" + a + "=" +  Gambar[a];
		}
	}else{
		jum = 1;
		isi = Gambar;
		
	}
}
getId("msg"+tmpt).value = "";
getId("gambar"+tmpt).value = "";
getId("fileToUpload"+tmpt).value = "";
ajaxEngine("TextTools/ajax/Show.php","isi="+isi+"&jum="+jum+"&tmpt="+tmpt+"","POST",taruh,false);	
}


function next2(tmpt){
var Gambar = getId("TaruhGambar"+tmpt).value.split(";");
var isi = "";
var jum = 0;
var taruh = "ShowGmbr" + tmpt;
if(getId("TaruhGambar"+tmpt).value != ""){
	if(Gambar.length > 1){
	jum = Gambar.length;
		for(a=0;a <Gambar.length;a++){
			isi = isi + "&isi" + a + "=" +  Gambar[a];
		}
	}else{
		jum = 1;
		isi = Gambar;
		
	}
}
getId("msg"+tmpt).value = "";
getId("gambar"+tmpt).value = "";
getId("fileToUpload"+tmpt).value = "";
ajaxEngine("TextTools/ajax/Show2.php","isi="+isi+"&jum="+jum+"&tmpt="+tmpt+"","POST",taruh,false);	
}

function TaruhImg(tmpt,gambar){
getId("Edit"+tmpt).value = getId("Edit"+tmpt).value + " [ " + gambar + " ]"; 
getId("Edit"+tmpt).focus();
}


function Link(tmpt){
var taruh = "tambah" + tmpt;
ajaxEngine("TextTools/ajax/Link.php","tmpt="+tmpt+"","POST",taruh,false);		
}

function AddLink(tmpt){
var flag = true;
var linkx = getId("link"+tmpt).value;
getId("msg1"+tmpt).innerHTML = "";
getId("msg2"+tmpt).innerHTML = "";
getId("msg1"+tmpt).className = "";
getId("msg2"+tmpt).className = "";
if(getId("link"+tmpt).value == ""){
	getId("msg1"+tmpt).innerHTML = "Link Masih kosong";	
	getId("msg1"+tmpt).className = "msgRed";
	flag = false;
}

if(getId("acuan"+tmpt).value == ""){
	getId("msg2"+tmpt).innerHTML = "Acuan Link Masih kosong";	
	getId("msg2"+tmpt).className = "msgRed";
	flag = false;
}

if(flag == true){
	if(linkx.indexOf("http://") != "-1"){
		 
	}else{
		linkx = "http://" + linkx; 
	}	
	
getId("Edit"+tmpt).value = getId("Edit"+tmpt).value +" [Link: "+ linkx +";] " + getId("acuan"+tmpt).value + " [/Link]";
Tutup(tmpt);
getId("Edit"+tmpt).focus();
}
}

function Clear(tmpt){
getId("Edit"+tmpt).value = "";	
}

function resText(tmpt){
getId("Edit"+tmpt).value = getId("backup"+tmpt).value;		
}

function Batalkan(tmpt){
getId(tmpt).innerHTML = getId("backup2"+tmpt).value;			
}


function AddList(tmpt){
var taruh = "taruh"+tmpt;
if(getId("Edit"+tmpt).value != ""){
	var awal = getId("Edit"+tmpt).value + "<br>" + "[L] " ;
	var pertama = awal.split("'");
	if(pertama.length > 1){
		for(a=0;a<pertama.length;a++){
			awal = awal.replace(/'/, "[kut]");	
		}
	}else{
		awal = awal.replace(/'/, "[kut]");	
	}
	var awal2 = awal;
	var pertama2 = awal2.split("\"");
	if(pertama2.length > 1){
		for(a=0;a<pertama2.length;a++){
			awal2 = awal2.replace(/"/, "[kut2]");	
		}
	}else{
		awal2 = awal2.replace(/"/, "[kut2]");	
	}
	
	var awal3 = awal2;
	var pertama3 = awal3.split("&");
	if(pertama3.length > 1){
		for(a=0;a<pertama3.length;a++){
			awal3 = awal3.replace(/&/, "[dan]");	
		}
	}else{
		awal3 = awal3.replace(/&/, "[dan]");	
	}
	
	
	var bawa = awal3;
	
	
	ajaxEngine("TextTools/ajax/taruhlist.php","tmpt="+tmpt+"&bawa="+bawa+"","POST",taruh,false);		
	
}else{
	getId("Edit"+tmpt).value = getId("Edit"+tmpt).value+ "[L] " ;		
}
}

function Backadd(tmpt){
	getId("Edit"+tmpt).value = getId("textareaXX").value;
	getId("taruh"+tmpt).innerHTML = "";
	getId("Edit"+tmpt).focus();
	
}


function angkaWed(index){
if(isNaN(getId(index).value) == true){
	getId(index).value = "";
}
}


function slideSwitch(no) {
	
    var $active = $('#slideshow'+no+' DIV.active');
    if ( $active.length == 0 ) $active = $('#slideshow'+no+' DIV:last');

    // use this to pull the divs in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow'+no+' DIV:first');

    // uncomment below to pull the divs randomly
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}
function coba(a) {
var pertama = a.split(";");
if(pertama.length > 1){
	for(b=0;b<pertama.length;b++){
		setInterval( "slideSwitch("+pertama[b]+")", 5000 );	
	}
}else{
	setInterval( "slideSwitch("+a+")", 5000 );	
}
	
}




