// CSME.PRO [  Encode in UTF-8  Without BOM ] [ ☺ ]

var SelectFileObject,SelectFileMode,SelectFileTypes;
var CatachWindowHeight,CatachWindowWidth;

var CatachOnload,CatachOnresize,CatachOnclick;

document.write('<script src="js/misc.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/anchor.js" type="text/javascript" language="Javascript"></script>');
//document.write('<script src="js/tiny_mce/tiny_mce.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/tiny_mce/tiny_mce_gzip.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/ajax.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/textarea_tab.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/tablesort.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/scrollers.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/reheight.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/slideshow.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/CsmeMenu.js" type="text/javascript" language="Javascript"></script>');
document.write('<script src="js/HighlightTableRows.js" type="text/javascript" language="Javascript"></script>');
	
var Window_OnLoad_First = false;
function Window_OnLoad() {
	if (Window_OnLoad_First == false) {
		if (typeof CatachOnload == "function") CatachOnload();
		HighlightTableRows("sortable");
		FixElementsHeight();
		FlashFixAll();
		CatachWindowHeight = document.documentElement.clientHeight;	
		CatachWindowWidth = document.documentElement.clientWidth;	
		Window_OnLoad_First = true;
		}
	}

var RealOnReSize = false;
function Window_OnReSize() {
	if( CatachWindowHeight != document.documentElement.clientHeight || CatachWindowWidth != document.documentElement.clientWidth ) {
		RealOnReSize = true;
		} else {
		RealOnReSize = false;
		}
	if (RealOnReSize) {
		if (typeof CatachOnload == "function") CatachOnresize();
		FixElementsHeight();
		}
	CatachWindowHeight = document.documentElement.clientHeight;	
	CatachWindowWidth = document.documentElement.clientWidth;			
	}
	
function Document_OnClick(ev) {
	var o = ev.target || ev.srcElement;
	var ClickedUrl = "";
	var ReturnValue = true;
	if ( o.tagName == "A" ) {
		funcres = AnchorFix(o.href,basehref);
		ReturnValue = funcres;
	//	if ( o.onmousedown || o.onclick ) ReturnValue = false;
		}
	if (typeof CatachOnclick == "function") CatachOnclick();
	return ReturnValue;
	}
	

function rotate() {
	//get the right position  
	var item_width = $('#viewport li').outerWidth();   
	var left_value = 0;   
	var left_indent = parseInt(parseInt($('#viewport ul').css('left')) - item_width);
	//slide the item  
	//alert($('#viewport ul').css('left'));
	$('#viewport ul').animate({'left' : left_indent}, 1000, function () {                 
		//move the first item and put it as last item
		$('#viewport li:last').after($('#viewport li:first'));
		//set the default item to correct position  
		$('#viewport ul').css({'left' : left_value});  
	});    
	//cancel the link behavior  
	return false; 
}

	
	
function AddToBookmarks()   
{   
    // var title = document.title;
	// var url = location.href;
	var title = 'Watec Israel 2011';
	var thebase = document.getElementsByTagName("base"); 
	
	var url = thebase[0].href;
	
	var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
    if (window.sidebar) // Firefox   
        window.sidebar.addPanel(title, url, '');   
    else if(window.opera && window.print) // Opera   
    {   
        var elem = document.createElement('a');   
        elem.setAttribute('href',url);   
        elem.setAttribute('title',title);   
        elem.setAttribute('rel','sidebar'); // required to work in opera 7+   
        elem.click();   
    }
	else if (is_chrome)
		alert('To add to bookmark click CNTRL+D');
    else if(document.all) // IE   
        window.external.AddFavorite(url, title);   
}  

function passwordGenerator()
{
	var chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/?";
	var newPas = '';
	var nChar = '';
	
	for(i=0;i<=6;i++)
	{
		newPas += chars.charAt(Math.floor(Math.random()*parseInt(chars.length-i)));
	}
	document.getElementById('passField').value = newPas;
}

// var clen = 0;
function checkWordLen(obj, wordLen, counter)
{
	var len = obj.value.split(/[\s]+/);
	counter.value = parseInt(len.length);
	
	if(len.length > wordLen - 10 && !(len.length > wordLen - 1)) {
		counter.style.backgroundColor = 'yellow';
		obj.oldValue = obj.value;
	} else if(len.length > wordLen - 1) {
		counter.style.backgroundColor = 'red';
		obj.value = obj.oldValue;
		alert("Word Limit Exceeded\nלא ניתן לעבור את מכסת המילים אשר נקבעה");
		return false;
	} else {
		obj.oldValue = obj.value;
		counter.style.backgroundColor = '';
	}
	return false;
}

function checkAfterPaste(obj, wordLen, counter)
{
	var len = obj.value.split(/[\s]+/);
	counter.value = parseInt(len.length);
	
	if(len.length > wordLen - 10 && !(len.length > wordLen - 1)) {
		counter.style.backgroundColor = 'yellow';
		obj.oldValue = obj.value;
	} else if(len.length > wordLen - 1) {
		counter.style.backgroundColor = 'red';
		obj.value = obj.oldValue;
		alert("Word Limit Exceeded\nלא ניתן לעבור את מכסת המילים אשר נקבעה");
		return false;
	} else {
		obj.oldValue = obj.value;
		counter.style.backgroundColor = '';
	}
	return true;
}
