<!--

var MessageSelectFolderUpload='Please, select a folder for uploading.';
var MessageFileUploadNotExist="The file path for uploading doesn't exist. Please, verify.";
var MessageSelectFileExtension='Select a file with these extensions (*) for uploading.';
var MessageSelectImageExtension='Select an image with these extensions (*) for uploading.';
var MessagePathUploadEmpty='The file path for uploading is empty, please verify.';

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->


function ValidateLogin()
{
	element = document.getElementById('txtUser');
	
	if (Trim(element.value) == "")	
	{
		alert('Please enter your User');
		element.focus();
		return;
	}
	element = document.getElementById('txtPassword');
	if (Trim(element.value) == "")	
	{
		alert('Please enter your password');
		element.focus();
		return;
	}

	element = document.getElementById('LoginOk');
	element.value = 'Yes';	
	document.forms[0].submit();
}


function Login(e)
{
	var keynum 
	if(window.event) // IE
	{
		keynum = e.keyCode
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which
	}	
	if (keynum == 13) //enter key
	{
		this.ValidateLogin();
	}
}

function Trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
	{
		return"";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE=="")
	{
		return "";
	}
	else
	{
		return TRIM_VALUE;
	}
}

function RTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0)
	{
		return"";
	}
	var iTemp = v_length -1;

	while(iTemp > -1)
	{
		if(VALUE.charAt(iTemp) == w_space){
	}
	else
	{
		strTemp = VALUE.substring(0,iTemp +1);
		break;
	}
	iTemp = iTemp-1;
	}
	return strTemp;
}

function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
	{
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";
	var iTemp = 0;
	while(iTemp < v_length)
	{
		if(VALUE.charAt(iTemp) == w_space){}
		else
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
	iTemp = iTemp + 1;
	}
	return strTemp;
}


function ValidateSearch()
{	
	/*
	searchName = document.getElementById('txtSearch');
	if (Trim(searchName.value) == "")	
	{
		alert('Please enter your search criteria');
		element.focus();
		return;
	}
	//window.location.href = homeLink + '/SearchResults.aspx?SearchName=' + searchName.value + '&OptionSearch=' + optionName;
	window.location.href = '../SearchResults.aspx?SearchName=' + searchName.value + '&OptionSearch=' + optionName;
	*/
	searchName = document.getElementById('txtSearch').value;
	if (searchName == "")	
	{
		alert('Please enter your search criteria');
		document.getElementById('txtSearch').focus();
		return;
	}
	//window.location.href = homeLink + '/SearchResults.aspx?SearchName=' + searchName.value + '&OptionSearch=' + optionName;
	window.location.href = '../HomePage/SearchResults.aspx?SearchName=' + searchName;
}

function openShowModalImage(pageName,width,height)
{
	//debugger;
	LeftPosition = (screen.width) ? (screen.width-width)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-height)/2 : 0;
	
	//window.open(pageName,"DisplayWindow","height="+height+",width="+width+",scrollbars=0,top="+TopPosition+",left="+LeftPosition+",resizable=1,noresize=yes,toolbar=0,location=0,directories=0,status=0,menubar=0");
	var MySetting = "center:yes;dialogWidth:1040px;dialogHeight:605px;status:yes;scroll:0;help:no";
	var valor=window.showModalDialog(pageName, "_blank", MySetting);
	
	try
	{
		if(valor[0]!=''){ // existe resultado
							
			var sNewSrc=valor[0];
			window.document.execCommand("insertimage", false, sNewSrc);
			alignImage(valor[1]);
		}
	}
	catch (e)
	{
	
	}
}

function alignImage(lpStrImage)
{
	var lvObjEditor = iged_getById("WebHtmlEditor1");
	var lvStrInnerHTML = lvObjEditor._elem.innerHTML;                 

	var lvStrQuotationMark = String.fromCharCode(34);
	var lvStrImage = lvStrQuotationMark +  " align=" + lvStrQuotationMark;

	lvObjEditor._elem.innerHTML = lvStrInnerHTML.replace(lpStrImage,lvStrImage);
}

function openshowModalDialog(pageName,width,height)
{
	LeftPosition = (screen.width) ? (screen.width-width)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-height)/2 : 0;
	
	//window.open(pageName,"DisplayWindow","height="+height+",width="+width+",scrollbars=0,top="+TopPosition+",left="+LeftPosition+",resizable=1,noresize=yes,toolbar=0,location=0,directories=0,status=0,menubar=0");
	
	var MySetting = "center:yes;dialogWidth:400px;dialogHeight:500px;status:yes;scroll:0;help:no";
	var valor=window.showModalDialog(pageName, "_blank", MySetting);
	
	try
	{
		if(valor[0]=='Y'){ // existe defualt Folder upload
		
			var uploadFile=document.getElementById("uploadFile");
			var btnUploadFile=document.getElementById("btnUploadFile");
			uploadFile.click();
			btnUploadFile.click();
		}
	}
	catch (e)
	{
	
	}
	//showModelessDialog(pageName,window,"status:false;dialogWidth:"+width+"px;dialogHeight:"+height+"px");
}

function ItemClickMenu(mn, id)
{
	//debugger
	 var item = igmenu_getItemById(id);
     var text = item.getText();
     
     /*
     var height = "700px";
	 var width = "1040px";
	 
     LeftPosition = (screen.width) ? (screen.width-width)/2 : 0;
	 TopPosition = (screen.height) ? (screen.height-height)/2 : 0;
	 */
     
     if(text != null)
     {
		if(text == "New Web Page")
		{
			var MySetting = "center:yes;dialogWidth:1040px;dialogHeight:700px;status:yes;scroll:0;help:no";
			result = window.showModalDialog("NewWebPageContainer.aspx?flagLoad=Y", "_blank", MySetting);
			if(result != null)
				return result;
			//window.open("NewWebPageContainer.aspx?flagLoad=Y","DisplayWindow","height="+height+",width="+width+",scrollbars=0,top="+TopPosition+",left="+LeftPosition+",resizable=1,noresize=yes,toolbar=0,location=0,directories=0,status=0,menubar=0");
		}
		if(text == "Delete this Web Page")
		{
			var MySetting = "center:yes;dialogWidth:450px;dialogHeight:180px;status:yes;scroll:0;help:no";
			result = window.showModalDialog("DeleteWebPageContainer.aspx", "_blank", MySetting);
			if(result != null)
				return result;
		}
     }
}

function RelateFolder()
{
	var MySetting = "center:yes;dialogWidth:485px;dialogHeight:465px;status:yes;scroll:0;help:no";
	var result = window.showModalDialog("NewWebPageFolder.aspx", "_blank", MySetting);
	
	if(result != null)
	{
		document.getElementById('txtCreateIn').value = result[0];
		document.getElementById('webPageFolderId').value = result[1];
	}
}

function ValidateDates()
{
	element = document.getElementById('Uc_Report1_chbdate');
	//alert(element.checked)
	if(element.checked == false)
	{
		var from = new Date(document.getElementById('Uc_Report1_wdcFrom_input').value);
		var to = new Date(document.getElementById('Uc_Report1_wdcTo_input').value);
		timeDifference = to - from
		if (timeDifference < 0)
		{
			alert("Invalid Dates");	
			return;
		}
	}
}

function  ValidateExtension(path,extension)
{
	var arrImageExtension=extension.split(",");

	var i=0;
	for (i=0;i<arrImageExtension.length;i++) 
	{
		var ImageExtension=arrImageExtension[i];
		var pos=path.indexOf(ImageExtension);
		if (pos>=0)
			return true;
	}
	return false;
}

function GetDateString()
{
	var x = new Date();
	var date = x.getFullYear().toString();
	var m = x.getMonth() + 1;
	if(m.toString().length == 1)
		date = date + "0" + m.toString();
	else
		date = date + m.toString();
	var d = x.getDate();
	if(d.toString().length == 1)
		date = date + "0" + d.toString();
	else
		date = date + d.toString();
	var h = x.getHours();
	if(h.toString().length == 1)
		date = date + "0" + h.toString();
	else
		date = date + h.toString();
	var mm = x.getMinutes();
	if(mm.toString().length == 1)
		date = date + "0" + mm.toString();
	else
		date = date + mm.toString();
	var s = x.getSeconds();
	if(s.toString().length == 1)
		date = date + "0" + s.toString();
	else
		date = date + s.toString();
	var mmm = x.getMilliseconds();
	if(mmm.toString().length == 1)
		date = date + "00" + mmm.toString();
	else if(m.toString().length == 2)
		date = date + "0" + mmm.toString();
	else
		date = date + mmm.toString();
	return date;
}
