﻿
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


function haslink()
{
	var o = $i("rte_html");
	var s = o.value;
	
	var r = /\bwww\./gi;
	var r2 = /\bhttp[s]?:\/\//gi;
	var r3 = /\bftp:\/\//gi;
	var r4 = /\bmailto:/gi;
	var r5 = /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/gi;
	var r6 = /@/gi;

	var a1 = s.match(r);
	var a2 = s.match(r2);
	var a3 = s.match(r3);
	var a4 = s.match(r4);
	var a5 = s.match(r5);
	var a6 = s.match(r6);
	
	if(a1 != null || a2 != null || a3 != null || a4 != null || a5 != null || a6 != null) return true;

	return false;
}
function haslinkTxt()
{
	var o = $i("rte_text");
	var s = o.value;
	
	var r = /\bwww\./gi;
	var r2 = /\bhttp[s]?:\/\//gi;
	var r3 = /\bftp:\/\//gi;
	var r4 = /\bmailto:/gi;
	var r5 = /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/gi;
	var r6 = /@/gi;

	var a1 = s.match(r);
	var a2 = s.match(r2);
	var a3 = s.match(r3);
	var a4 = s.match(r4);
	var a5 = s.match(r5);
	var a6 = s.match(r6);
	
	if(a1 != null || a2 != null || a3 != null || a4 != null || a5 != null || a6 != null) return true;

	return false;
}

function captchaCheckForDownload() 
{
    var isOK = true;
    if ($('capdiv').style.display != 'block') 
    {
        isOK = false;
        ShowCenteredAlertDIV1('capdiv');
        doModal();
    }
    return isOK;		
}

function captchaCheck()
{
	var isOK = true;	
	if(haslink() && $('capdiv').style.display != 'block')
	{
		isOK = false;
		var sel = $('postType');
		if(sel != null)
		{
			sel.style.display = 'none';
		}
		
		ShowCenteredAlertDIV1('capdiv');
		doModal();
	}
	return 	isOK;		
}
function captchaCheckTxt()
{
	var isOK = true;	
	if(haslinkTxt() && $('capdiv').style.display != 'block')
	{
		isOK = false;
		var sel = $('postType');
		if(sel != null)
		{
			sel.style.display = 'none';
		}
		
		ShowCenteredAlertDIV1('capdiv');
		doModal();
	}
	return 	isOK;		
}

function reloadCaptcha(path)
{
	var img = document.getElementById('cpt');
	
	img.src = path + 'getCaptchaImage.aspx?t=' + Math.random().toString().substr(3);
}

function capDelay()
{
	doModal();
	var sel = $('postType');
	if(sel != null)
	{
		sel.style.display = 'none';
	}
	setTimeout(function(){ShowCenteredAlertDIV1('capdiv');},1000);
}

