// *** Detekcija Browserja *******************
var ie=document.all
var ns6=document.getElementById&&!document.all
var xLink;

function GetObj(e)
{
	if (!ie&&!ns6) return;
	var obj=ns6? e : event.srcElement
	return obj;
}
function Hello(e)
{
	var obj = GetObj(e);
	//alert(obj.value);
	tout.innerText=event.propertyName;
    //sSrc.innerText = event.srcElement.id;
    //sProperty.innerText = event.propertyName;
	//obj.value = "Hello";
}

function Start()
{
	//alert("0");
	var input=document.getElementById('_ctl1_TB_Slika');
	//alert(input);
	if (input!=null)
	{
		//alert("JE INPUT");
		//alert(input.onclick);
		var f=function(){
			window.SetUrl = function(value){
				document.getElementById('_ctl1_TB_Slika').value = value;
				update_picture();
			}
			var filemanager='/App/FCK/editor/filemanager/browser/default/browser.html';
			var connector='connectors/aspx/connector.aspx';
			window.open(filemanager+'?Connector='+connector+'&Type=Image','fileupload','modal,width=600,height=400');
		}
		input.ondblclick=f;
	}
	if (xLink!=null) Start2();
}

function update_picture()
{
	var slika=document.getElementById('_ctl1_TopLogo');
	//alert(document.getElementById('_ctl1_TB_Slika').value);
	slika.src = document.getElementById('_ctl1_TB_Slika').value;
	//var img=document.getElementById('logo1');
	//logo1.src = document.getElementById('_ctl1_TB_Slika').value;
}

function start1()
{
	alert("0");
	var input=document.getElementById('_ctl1_TB_Slika');
	alert("1");
	if (input!=null)
	{
		//input.id="image";
		//input.style.width='400px';
		alert("2");
		var f=function(){
			window.SetUrl=function(value){
				alert("3");
				document.getElementById('_ctl1_TB_Slika').value=value;
			}
			var filemanager='/App/FCK/editor/filemanager/browser/default/browser.html';
			var connector='connectors/aspx/connector.aspx';
			window.open(filemanager+'?Connector='+connector+'&Type=Image','fileupload','modal,width=600,height=400');
		}
		input.onclick=f;
	//document.body.appendChild(input);
	}
}

function check_date(field){
	var checkstr = "0123456789";
	var DateField = field;
	var DateValue = "";
	var TimeValue = "";
	var DateTemp = "";
	var TimeTemp = "";
	var seperator = ".";
	var tSeparator = ":";
	var day;
	var month;
	var year;
	var hours;
	var minutes;
	var seconds;
	var leap = 0;
	var err = 0;
	var tErr = 0;
	var i;

	var v_array=DateField.value.split(" ");
	var aLen = v_array.length;
	
	err = 0;
	tErr = 0;
	DateValue = v_array[0];
	if (aLen>1) TimeValue = v_array[1];
	for (i = 0; i < DateValue.length; i++) {
		if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
			DateTemp = DateTemp + DateValue.substr(i,1);
		}
	}
	DateValue = DateTemp;
	if (DateValue.length == 6) {
		DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
	if (DateValue.length != 8) {
		err = 19;}
	year = DateValue.substr(4,4);
	if (year == 0) {
		err = 20;}
	month = DateValue.substr(2,2);
	if ((month < 1) || (month > 12)) {
		err = 21;}
	day = DateValue.substr(0,2);
	if (day < 1) {
		err = 22;}
	if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
		leap = 1;}
	if ((month == 2) && (leap == 1) && (day > 29)) {
		err = 23;}
	if ((month == 2) && (leap != 1) && (day > 28)) {
		err = 24;}
	if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
		err = 25;}
	if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
		err = 26;}
	if ((day == 0) && (month == 0) && (year == 00)) {
		err = 0; day = ""; month = ""; year = ""; seperator = "";}
		
	if (TimeValue!=""){
		for (i = 0; i < TimeValue.length; i++) {
			if (checkstr.indexOf(TimeValue.substr(i,1)) >= 0) {
				TimeTemp = TimeTemp + TimeValue.substr(i,1);}}
		TimeValue = TimeTemp;
		if (TimeValue.length == 2) {TimeValue=TimeValue+"0000";
		} else if (TimeValue.length == 4) {TimeValue=TimeValue+"00";
		} else if (TimeValue.length != 6) {tErr = 19};

		hours = TimeValue.substr(0,2);
		if (hours < 0 || hours>23) {tErr = 20;}
		minutes = TimeValue.substr(2,2);
		if (minutes < 0 || minutes>59) {tErr = 21;}
		seconds = TimeValue.substr(4,2);
		if (seconds < 0 || seconds>59) {tErr = 22;}

	} else {
		tErr = 0; hours = "00"; minutes = "00"; seconds = "00";}

	if (err == 0) {
		DateField.value = day + seperator + month + seperator + year;
		if (seperator=="") return;
		if (tErr == 0) {
			DateField.value = DateField.value + " " + hours + tSeparator + minutes + tSeparator + seconds;
		} else {
			alert("Time is incorrect!");
			DateField.select();
			DateField.focus();
		}
	} else {
		alert("DateTime is incorrect!");
		DateField.select();
		DateField.focus();
	}
}
