function openOptinWin(link, width, height) {
        demoWin = openNewOptinWin(link,'demowin','no','yes',width,height,0,0);
}

function openNewOptinWin(link, winName, resizable, scrollbars, width, height, left, top) {
        var link = arguments[0]==null ? "about:blank" : arguments[0];
        var winName = arguments[1]==null ? "" : arguments[1];
        var resizable = arguments[2]==null ? "no" : arguments[2];
        var scrollbars = arguments[3]==null ? "no" : arguments[3];
        var width = arguments[4]==null ? "100" : arguments[4];
        var height = arguments[5]==null ? "100" : arguments[5];
        var left = arguments[6]==null ? "0" : arguments[6];
        var top = arguments[7]==null ? "0" : arguments[7];

        var tools = "resizable="+resizable+", scrollbars="+scrollbars+", width="+width+", height="+height+", left="+left+", top="+top;

        return window.open(link, winName,tools);
}

function drawOptinFrame(w,lang,path,frameWidth,frameHeight){
var qp=parseParam(w);
var email=qp['email'];
if(email==null)email='';
document.write('<iframe src="'+path+'?lang='+lang+'&email='+encodeURIComponent(email)+'" scrolling="no" frameborder="0" vspace="0" hspace="0" marginheight="0" marginwidth="0" width="'+frameWidth+'" height="'+frameHeight+'"></iframe>');
}
function parseParam(w){
var query = w.location.search.substring(1);
var parms = query.split('&');
var qp=new Array();
for (var i=0; i<parms.length; i++) {
var pos = parms[i].indexOf('=');
if (pos > 0){
var key=parms[i].substring(0,pos);
var val=parms[i].substring(pos+1);qp[key]=val;
}
}
return qp;
}
function drawConfirmFrame(w,path,frameWidth,frameHeight){
var qp=parseParam(w);
var token=qp['a'];
if(token!=null && token!=''){
document.write('<iframe src="'+path+'?a='+token+'" scrolling="no" frameborder="0" vspace="0" hspace="0" marginheight="0" marginwidth="0" width="'+frameWidth+'" height="'+frameHeight+'"></iframe>');
}
}
