
function CountryChange(objCountry) {
 jumpto(objCountry.options[objCountry.selectedIndex].value);
}

function NewWindow(url,width,height) {
 var w = window.open(url,'','scrollbars=no,menubar=no,height='+height+',width='+width+',resizable=yes,toolbar=no,location=no,status=no');
 //inherit not working :(
 //NewGenericWindow(url,width,height,'',null);
}

function NewNamedWindow(url,width,height,title) {
// var w = window.open(url,title,'scrollbars=no,menubar=no,height='+height+',width='+width+',resizable=yes,toolbar=no,location=no,status=no');
 NewGenericWindow(url,width,height,title,null);
}

function NewGenericWindow(url,width,height,title,options) {
 var defaultOptions = {
	scrollbars: "no",
	menubar: "no",
	height: 0,
	width: 0,
	resizable: "yes",
	toolbar: "no",
	location: "no",
	status: "no"
 };

 defaultOptions.width=width;
 defaultOptions.height=height;

 var windowOptions = '';

 if (options) {
	 for (var i in defaultOptions) {
		if (options[i]) defaultOptions[i] = options[i];
		windowOptions += i+'='+defaultOptions[i]+',';
	 }
 }

 var w = window.open(url,'',windowOptions);
}

function jumpto(x){
if (x != "") {
    window.open(x);
    return false;
    }
}

function cleartext(ele){
ele.value="";
ele.focus();
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function prints(){
	var strURL = window.location.href;
	var str = strURL.substring(0,26);
	if(str == "http://live.sf.orgplus.com"){return;}
	if(str == "http://dev.sf.orgplus.com/"){return;}
var he;
    he  = 50;

var tmp = document.getElementById("content");
    if(!tmp){return;}


var aLink = document.createElement("a");
    aLink.setAttribute("target","_blank");
    aLink.setAttribute("href","?mode=print");
    aLink.setAttribute("id","thisA");
aLink.setAttribute("class","noprint");
    aLink.setAttribute("style","float:right;margin-top:3px;background-image:url(/images/print.gif);background-repeat:no-repeat; padding:2px;padding-left:25px;");

var text = document.createTextNode("Print");
    aLink.appendChild(text);
   

 
var myBody = document.getElementById("content");
var temp  = myBody.childNodes[0];

   myBody.insertBefore(aLink,temp);  


    document.all.thisA.style.marginTop='5px';
 document.all.thisA.style.padding='2px';
    document.all.thisA.style.paddingLeft='25px';
    document.all.thisA.style.backgroundImage="url(/images/print.gif)"; 
 document.all.thisA.style.backgroundRepeat="no-repeat";
document.all.thisA.style.styleFloat="right";
document.all.thisA.style.backgroundPositionY="center";
document.all.thisA.className='noprint';




    
  }

 addLoadEvent(prints);

 


/* email tmp */

var emailregex = /^[\w\d\_\-\.]+@[\w\d\_\-\.]+\.[\w\d\_\-\.]+/;
var emailmsg = "Please enter correct email address";

var firstCheck = true;

/*function emailthis() {
 document.getElementById('cimg').src = cimgurl();
 document.getElementById('emailpopup').style.visibility = "visible";
}*/


function cimgurl() {
 var t = new Date();
 var nurl = '/lib/captcha/securimage_show.php?sid='+t.getTime();
 return nurl;
}

function dclose() {
 if (popupPtr)
  popupPtr.style.visibility = "hidden";
// document.getElementById('emailpopup').style.visibility = "hidden";
}



function CheckField(id,regex,errid,matchmsg,nomatchmsg) {
 var field = document.getElementById(id);
 var error = document.getElementById(errid);
 var rc = true;
 if (field) {
  if (error && field.value.match(regex)) {
   error.innerHTML = matchmsg;
   rc = true;
  } else {
   error.innerHTML = nomatchmsg;
   rc = false;
  }
 }
 return rc;
}


var checkFrom = function() { CheckField('mailfrom',emailregex,'mailfromerr','',emailmsg); };
var checkTo = function() { CheckField('mailto',emailregex,'mailtoerr','',emailmsg); };

function send() {


 var c = document.getElementById('code');
 var mailfrom = document.getElementById('mailfrom');
 var mailto = document.getElementById('mailto');
 var mailfromerr = document.getElementById('mailfromerr');
 var mailtoerr = document.getElementById('mailtoerr');
 var cmsg = document.getElementById('cmsg');
 var cform = document.getElementById('cform');
 var cimg = document.getElementById('cimg');

// alert(cform);

 var formOk = false;

 mailfromerr.innerHTML = '';
 mailtoerr.innerHTML = '';

 var d = AJS.getRequest("/lib/captcha/check.php", null, "POST");


 formOk = CheckField('mailfrom',emailregex,'mailfromerr','',emailmsg);
 formOk &= CheckField('mailto',emailregex,'mailtoerr','',emailmsg);

 if (firstCheck) {
  mailfrom.onchange = checkFrom;
  mailto.onchange = checkTo;
  firstCheck = false;
 }
 

 if(formOk) {
  d.addCallbacks(
     function(res_txt, req) { 
	eval(res_txt);

	 if (captchaResult.valid) {
		cform.style.display = "none";
		cmsg.style.display = "block";
		cmsg.innerHTML = captchaResult.msg + '<br/>' + 'From:'+captchaResult.from + '<br/>'+'To:'+captchaResult.to + '<br/>' + 'url='+captchaResult.url;


	 } else {
		document.getElementById('codeerr').innerHTML = captchaResult.msg;
	 }
	 c.value = '';
	 cimg.src = cimgurl(); 
	}
  )
  d.sendReq({code: c.value, from: mailfrom.value, to: mailto.value, d: data });
 }




}






var popupPtr = null;

function emailthis() {

if (!popupPtr) {

var divEmailPopup = document.createElement("div");
divEmailPopup.setAttribute("id","emailpopup");

divEmailPopup.style.position = "absolute";
divEmailPopup.style.top = "200px";
divEmailPopup.style.left = "200px";
divEmailPopup.style.background = "#fff";
divEmailPopup.style.border = "#000 1px solid";
divEmailPopup.style.padding = "20px";
divEmailPopup.style.width = "300px";
divEmailPopup.style.height = "200px";

var divCform = document.createElement("div");
divCform.setAttribute("id","cform");


var tform = document.createElement("form");
tform.setAttribute("method","POST");
tform.setAttribute("action","/lib/captcha/check.php");


var lblTo = document.createTextNode("To:");
tform.appendChild(lblTo);

var inputTo = document.createElement("input");
inputTo.setAttribute("type","text");
inputTo.setAttribute("id","mailto");
inputTo.setAttribute("name","mailto");
tform.appendChild(inputTo);

var toErr = document.createElement("div");
toErr.setAttribute("id","mailtoerr");
tform.appendChild(toErr);

var lblFrom = document.createTextNode("From:");
tform.appendChild(lblFrom);

var inputFrom = document.createElement("input");
inputFrom.setAttribute("type","text");
inputFrom.setAttribute("id","mailfrom");
inputFrom.setAttribute("name","mailfrom");
tform.appendChild(inputFrom);

var fromErr = document.createElement("div");
fromErr.setAttribute("id","mailfromerr");
tform.appendChild(fromErr);

var imgCaptcha = document.createElement("img");
imgCaptcha.setAttribute("id","cimg");
imgCaptcha.setAttribute("src",cimgurl());
//imgCaptcha.src = cimgurl();
tform.appendChild(imgCaptcha);

var errMsg = document.createElement("div");
errMsg.setAttribute("id","errormsg");
tform.appendChild(errMsg);

var inputCode = document.createElement("input");
inputCode.setAttribute("type","text");
inputCode.setAttribute("id","code");
inputCode.setAttribute("name","code");
tform.appendChild(inputCode);

var errCode = document.createElement("div");
errCode.setAttribute("id","codeerr");
tform.appendChild(errCode);

var btnEmail = document.createElement("input");
btnEmail.setAttribute("type","submit");
btnEmail.setAttribute("value","Email");
btnEmail.onclick = function() { send(); return false; };
tform.appendChild(btnEmail);

var btnClose = document.createElement("input");
btnClose.setAttribute("type","submit");
btnClose.setAttribute("value","Close");
btnClose.onclick = function() { dclose();return false; };
tform.appendChild(btnClose);

divCform.appendChild(tform);
divEmailPopup.appendChild(divCform);

var divCmsg = document.createElement("div");
divCmsg.setAttribute("id","cmsg");
divCmsg.style.display = "none";
divEmailPopup.appendChild(divCmsg);


/*divEmailPopup.innerHTML = '<div id="cform"><form method="POST" action="/lib/captcha/check.php">To: <input type="text" id="mailto" /><span id="mailtoerr"></span><br />From: <input type="text" id="mailfrom" /><span id="mailfromerr"></span><br /><img id="cimg" src="/images/spacer.gif"><span id="errormsg"></span><br /><input type="text" name="code" id="code" /><span id="codeerr"></span><br /><input type="submit" value="Email" onclick="send();return false;"/><input type="submit" value="Close" onclick="dclose();return false;"/></form></div><!--cform--><div id="cmsg" style="display:none"></div><!--cmsg-->';*/

//document.getElementById('cimg').src = cimgurl();

popupPtr = divEmailPopup;
 
var myBody = document.getElementsByTagName("body").item(0);
    myBody.appendChild(popupPtr);

} else {
 popupPtr.style.visibility = "visible";
}


}

/* end email tmp */