jQuery.noConflict();
var rootdomain="http://"+window.location.hostname;
var yessubmit = 1;
function ShowHideForm(id){
/* SHelem = document.getElementById('msgfsp'+id);
SHelem.style.display = SHelem.style.display=="block" ? "none" : "block"; */
elem='#msgfsp'+id;
      jQuery(elem).slideToggle("slow");
}

function msgfspaddcode(id,idform,code,se)
  {
var oid = "fldmfgfsp"+idform+"_"+id;
	if (navigator.appName.indexOf("Microsoft")!=-1) {
	  idobj=document.getElementById(oid);
	  idobj.focus();
	  var seldoc=document.selection;
	  var range=seldoc.createRange();
	  range.colapse;
	if (!se){
	  var newtext=range.text+code;
	} else {
   if (code=='URL') {
	  	var newtext="["+code+"=http://"+range.text+"]"+range.text+"[/"+code+"]";
		} else {
	  	var newtext="["+code+"]" +range.text+ "[/"+code+"]";
		}
	}
	  range.text=newtext;
	} else {
	var startsel = document.getElementById(oid).selectionStart; 
	var endsel = document.getElementById(oid).selectionEnd; 
	if (!se){
	   var text1 = document.getElementById(oid).value.substring(0,endsel); 
	   var text2 = document.getElementById(oid).value.substring(endsel,document.getElementById(oid).value.length); 
	   document.getElementById(oid).value = text1 + code + text2;
	} else {
	   var text1 = document.getElementById(oid).value.substring(0,startsel); 
	   var text2 = document.getElementById(oid).value.substring(startsel,endsel); 
	   var text3 = document.getElementById(oid).value.substring(endsel,document.getElementById(oid).value.length); 
	   if (code=='URL') {
			document.getElementById(oid).value = text1 + "["+code+"=http://"+text2+"]" + text2 + "[/"+code+"]" + text3;
		} else {
	   		document.getElementById(oid).value = text1 + "["+code+"]" + text2 + "[/"+code+"]" + text3;
		}
	}
	}
  }

function limitchar( formid, elemid, charlimit ){
elementid='fldmfgfsp'+formid+'_'+elemid;
cntchar='cntchar'+elemid;
msgfspform='msgfspform'+formid;
	if (document.getElementById(msgfspform).elements[elementid]) {
		if (document.getElementById(msgfspform).elements[elementid].value.length > charlimit) {
		alert(nolimit);
			document.getElementById(msgfspform).elements[elementid].value = document.getElementById(msgfspform).elements[elementid].value.substring(0,charlimit);
		} else {
			if (document.getElementById(msgfspform).elements[cntchar]) {
				document.getElementById(msgfspform).elements[cntchar].value = charlimit - document.getElementById(msgfspform).elements[elementid].value.length;
			}
		}
	}
}
function chkbox(formid, elemid) {
	elementid='fldmfgfsp'+formid+'_'+elemid;
	chkelementid='chkfldmfgfsp'+formid+'_'+elemid;
	msgfspform='msgfspform'+formid;
		document.getElementById(msgfspform).elements[elementid].value = document.getElementById(msgfspform).elements[chkelementid].checked?'V':'-';
}

function actmessage(id, action) {
var f=document.getElementById("msgfspform"+id);
if (f.action!=action){
	f.action=action;
}
var usereml = 'email'+id;
	 for (var i = 0; i<f.elements.length; i++) {
		 if (null!=f.elements[i].getAttribute("maxlength")) {
			if (f.elements[i].value.length > f.elements[i].getAttribute("maxlength")){
				alert(nolen+f.elements[i].getAttribute("maxlength"));
				f.elements[i].style.border="2px solid #F00";
				f.elements[i].focus();
				return false;
			}
		}
		 if (null!=f.elements[i].getAttribute("required")) {
			if (isEmpty(f.elements[i].value)){
		eltitle='';
		 if (null!=f.elements[i].getAttribute("error")){
			eltitle = f.elements[i].getAttribute("error");
		} else {
			if (null!=document.getElementById('t'+f.elements[i].id)){
				eltitle = document.getElementById('t'+f.elements[i].id).value;
			}
		}
				f.elements[i].style.border="2px solid #F00";
				alert(eltitle+' '+noempty);
				f.elements[i].focus();
				return false;
			}
		}
		 if (null!=f.elements[i].getAttribute("mask")) {
			if (validmask(f.elements[i].value,  f.elements[i].getAttribute("mask"))){
				f.elements[i].style.border="2px solid #F00";
				alert(nomask+f.elements[i].getAttribute("mask"));
				f.elements[i].focus();
				return false;
			}
		}
		 if (f.elements[i].name==usereml) {
			if (!isValidEml(f.elements[i].value, false)){
			f.elements[i].style.border="2px solid #F00";
			alert(noemail);
				f.elements[i].focus();
				return false;
			}
		}

	}
if (yessubmit){
	yessubmit=0;
	f.submit();
}
}
function isEmpty(str) {
   		for (var i = 0; i < str.length; i++)
      		if (" " != str.charAt(i))
        		return false;
     	return true;
}
function validmask(nval, mask){
		len=nval.length;
		if(len == 0) return false;
		for(i=0; i<len; i++){
			if (mask.indexOf(nval.charAt(i))<0){
		 return true;
		}
		}
		return false;
}
function isValidEml(eml, strict){
		if(!eml) return true;
 		if ( !strict ) eml = eml.replace(/^\s+|\s+$/g, "");
 		return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(eml);
}

function capthca(id){
document.getElementById("btncapt"+id).style.display="none";
ajaxmsgfsp(rootdomain+'/index2.php?option=com_msgfsp&task=capthca', 'divcapthca'+id)
elem='#capthcaall'+id;
      jQuery(elem).slideToggle("slow");

}

/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
var loadedobjects=""
function ajaxmsgfsp(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpagemfc(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadpagemfc(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText;
}
/*---------------------------------------------------------------------------------------------*/





