

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}



function disableLink(id,event){	
	setTimeout('document.getElementById(\'' + id + '\').disabled=true;event.preventDefault();	', 5);	
}

function getUrlParameter( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function initEditor(id){
	//tinymce version: 3.2.5 : alert(tinymce.majorVersion + '.' + tinymce.minorVersion);
	var editor = tinyMCE.get(id);	 
	
	
	//moved to tinymce.css
    //editor.getWin().document.body.style.backgroundColor='#f3f3f3';
    //editor.getWin().document.body.style.color='#6c6c6c';
    //editor.getWin().document.body.style.fontSize='14px';
	
	 
	 

    //* PLAIN TEXT PASTE*//
    editor.onPaste.add(function(ed,e) {    	    	
    	//ed.execCommand("mcePasteText", false);
        //ed.execCommand("mceAddUndoLevel");
        //return tinymce.dom.Event.cancel(e);
    });

    editor.onPreProcess.add(function(pl, o) {		   	
    });

    editor.onPostProcess.add(function(pl, o) {	    
    });
  	//* PLAIN TEXT PASTE*//
    
    jQuery(".mceToolbar *").attr('tabindex','-1')
}	


function clearEditor(id){	
	var editor = tinyMCE.get(id);	        
	editor.setContent(""); 
}



function dvcFromToRichCalendarDateSelect(formId,fromId,toId){	
	//var selectedCalendarFlags=[]; should be put to the template
 	var currentCalendarId=formId+':'+fromId+':'+toId; 	 
 	var toComponent=document.getElementById(formId+':'+toId).component;
 	var fromComponent=document.getElementById(formId+':'+fromId).component;
 	
 
 	if(toComponent.getSelectedDate() != null)
 		return false;
 			
 	if(jQuery.inArray(currentCalendarId,selectedCalendarFlags) == -1){	 	
 		toComponent.selectDate(fromComponent.getSelectedDate(),false,null);
 		selectedCalendarFlags[selectedCalendarFlags.length]=currentCalendarId;
 	}
 }


function getViewPort()
{
	var viewportwidth;
	var viewportheight;
	 
	 // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and 

	window.innerHeight
	 
	 if (typeof window.innerWidth != 'undefined')
	 {
	      viewportwidth = window.innerWidth,
	      viewportheight = window.innerHeight
	 }
	 
	// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
	 else if (typeof document.documentElement != 'undefined'
	     && typeof document.documentElement.clientWidth !=
	     'undefined' && document.documentElement.clientWidth != 0)
	 {
	       viewportwidth = document.documentElement.clientWidth,
	       viewportheight = document.documentElement.clientHeight
	 }
	 
	 // older versions of IE
	 else
	 {
	       viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
	       viewportheight = document.getElementsByTagName('body')[0].clientHeight
	 }
	
	return {width: viewportwidth , height:viewportheight};
}


/*
function disableButtons(){

	var elements = document.getElementById('fleetFormId').getElementsByTagName("a");
    for (var i = 0; i &lt; elements.length; i++) {
        var element = elements[i];

        alert(document.getElementById(element.id).disabled);
        //document.getElementById(element.id).disabled = true;
        
    }	
}

function showProps(obj, objName) { 
	if (typeof(objName) == "undefined") 
		objName = "object"; var result = ""; for (var i in obj) { result += objName + "." + i + " = "; try { result += obj[i]; } catch (e) { result += e; } result += "\n"; } var w = window.open("", "w", "width=560,height=450,resizable=yes,scrollbars=yes"); w.document.write("<pre>" + result + "</pre>"); w.document.close(); 
} 
*/
