function blinkIt()
{
	if(!document.all) return;
 else {
   for(i=0;i<document.all.tags('blink').length;i++){
      s=document.all.tags('blink')[i];
      s.style.visibility=(s.style.visibility=='visible')?'hidden':'visible';
   }
 }
}

function get_obj(objID)
{
	var b = document.getElementById(objID);
	return b;
}

function req_field(ob,state)
{
	if(state)
	{
		ob.className='no_require_field';
	}
	else
	{
		ob.className='require_field';
	}
	return state;
}

function check_is_val(objID,req)
{
	var b = document.getElementById(objID);
	var val = b.value;
	if (val.length>0)
	{
		if(req==true)
		{
			return req_field(b,true);
		}
		else
		{
			return true;
		}
	}
	else
	{
		if(req==true)
		{
			return req_field(b,false);
		}
		else
		{
			return false;
		}
	}
}
function check_is_mail(objID,req)
{
	
	var b = document.getElementById(objID);
	var val = b.value;
	if(val != "")
	{
		
		var re = new RegExp("[^@]{1,}[@]{1}[^@.]{1,}[.]{1}[^@]{1,}","gi");
		var wynik = re.test(val);
		if(wynik == true)
		{
			if(req==true)
			{
				return req_field(b,true);
			}
			else
			{
				return true;
			}
		}
		else
		{
			if(req==true)
			{
				return req_field(b,false);
			}
			else
			{
				return false;
			}
		}
	}
}
function check_is_greater_zero(objID,req)
{
	var b = document.getElementById(objID);
	var val = b.value;
	if (val>0)
	{
		if(req==true)
		{
			return req_field(b,true);
		}
		else
		{
			return true;
		}
	}
	else
	{
		if(req==true)
		{
			return req_field(b,false);
		}
		else
		{
			return false;
		}
	}
}
function chec(objID,name)
{
	var b = document.getElementById(objID);
	
	if(b.checked)
	{
		req_field(get_obj(name),true);
	}
	else
	{
		req_field(get_obj(name),false);
	}
}
function check_file_type(objID)
{
	var b = document.getElementById(objID);
	var file = b.value;

	var extArray = new Array(".gif", ".jpg", ".png");
	var result = false;
	if(file.length>0)
	{
		while(file.indexOf("\\") != -1)
		{
			file = file.slice(file.indexOf("\\") + 1);
		}
		var ext = file.slice(file.indexOf(".")).toLowerCase();
		
		for(var i = 0; i < extArray.length; i++)
		{
			if(extArray[i] == ext)
			{ 
				result = true;
				break;
			}
		}
	}
	return result;
}
function check_file_type_zip(objID)
{
	var b = document.getElementById(objID);
	var file = b.value;

	var extArray = new Array(".zip");
	var result = false;
	if(file.length>0)
	{
		while(file.indexOf("\\") != -1)
		{
			file = file.slice(file.indexOf("\\") + 1);
		}
		var ext = file.slice(file.indexOf(".")).toLowerCase();
		
		for(var i = 0; i < extArray.length; i++)
		{
			if(extArray[i] == ext)
			{ 
				result = true;
				break;
			}
		}
	}
	return result;
}
function set_disabled_button(objID)
{
	var b = document.getElementById(objID);
	b.disabled=true;
}
function check_ereg(objID,str,req)
{
	var b = document.getElementById(objID);
	
	if(b.value.search(str) != -1)
	{
		if(req==true)
		{
			return req_field(b,true);
		}
		else
		{
			return true;
		}
	}
	else
	{
		if(req==true)
		{
			return req_field(b,false);
		}
		else
		{
			return false;
		}
	}
}
function getFCKEditorValue(instanceName) 
{  
	var oEditor = FCKeditorAPI.GetInstance(instanceName) ;
	return oEditor.GetXHTML(false);
}
