function $(v){
return (document.getElementById(v));
}
function $S(v){
return ($(v).style);
}
var sn={show_refresh:function(){
$S("refresh_preview").visibility="visible";
},add_color:function(){
if($("color_index").value<5){
$("color_index").value=parseInt($("color_index").value)+1;
$("color-"+$("color_index").value).style.display="block";
}
sn.show_refresh();
},remove_color:function(m){
if($("color_index").value>=2){
$S("color-"+$("color_index").value).display="none";
$("color_index").value=parseInt($("color_index").value)-1;
var k;
var _5;
for(i=m;i<5;i++){
k=parseInt(i)+1;
$("js_stripecolor"+i).value=$("js_stripecolor"+k).value;
$("js_stripecolorg"+i).value=$("js_stripecolorg"+k).value;
$("js_stripecolor"+i+"_b").style.backgroundColor=$("js_stripecolor"+k+"_b").style.backgroundColor;
$("js_stripecolorg"+i+"_b").style.backgroundColor=$("js_stripecolorg"+k+"_b").style.backgroundColor;
$("js_usegrad_"+i).value=$("js_usegrad_"+k).value;
var _6=$("gradimg_"+k).getAttribute("src");
$("gradimg_"+i).setAttribute("src",_6);
}
}
sn.show_refresh();
},change_or:function(or,_8){
$("orientation").value=or;
$("orientnum").value=_8;
for(i=1;i<5;i++){
$("d"+i).setAttribute("className","inactiveorient");
$("d"+i).setAttribute("class","inactiveorient");
}
$("d"+_8).setAttribute("className","activeorient");
$("d"+_8).setAttribute("class","activeorient");
sn.show_refresh();
},fields:{stripe_width:{sn_param:"width"},spacing_width:{sn_param:"space"},orientation:{sn_param:"orient"},orientnum:{sn_param:"ornum"},js_background:{sn_param:"bgcol"},color_index:{sn_param:"colors"},js_stripecolor1:{sn_param:"c1"},js_stripecolor2:{sn_param:"c2"},js_stripecolor3:{sn_param:"c3"},js_stripecolor4:{sn_param:"c4"},js_stripecolor5:{sn_param:"c5"},js_stripecolorg1:{sn_param:"g1"},js_stripecolorg2:{sn_param:"g2"},js_stripecolorg3:{sn_param:"g3"},js_stripecolorg4:{sn_param:"g4"},js_stripecolorg5:{sn_param:"g5"},js_usegrad_1:{sn_param:"ig1"},js_usegrad_2:{sn_param:"ig2"},js_usegrad_3:{sn_param:"ig3"},js_usegrad_4:{sn_param:"ig4"},js_usegrad_5:{sn_param:"ig5"}},refresh:function(){
var _9="";
for(field in this.fields){
var _a=$(field).value;
_a=_a.replace("#","");
_9+=this.fields[field].sn_param+"="+_a+"&";
}
$S("refresh_preview").visibility="hidden";
$S("preview").backgroundImage="url('/stripenova-v.1.3.php?"+_9+"')";
},fullScreen:function(){
var _b="";
for(field in this.fields){
var _c=$(field).value;
_c=_c.replace("#","");
_b+=this.fields[field].sn_param+"="+_c+"&";
}
$S("screen").backgroundImage="url('/stripenova-v.1.3.php?"+_b+"')";
var _d=0,myHeight=0;
if(typeof (window.innerWidth)=="number"){
_d=window.innerWidth;
myHeight=window.innerHeight;
}else{
if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){
_d=document.documentElement.clientWidth;
myHeight=document.documentElement.clientHeight;
}else{
if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
_d=document.body.clientWidth;
myHeight=document.body.clientHeight;
}
}
}
$S("screen").visibility="visible";
$S("screen").width="100%";
$S("screen").height="100%";
$S("screentext").left=(_d-100)/2+"px";
$S("screentext").top=(myHeight-50)/2+"px";
},hideScreen:function(){
$S("screen").visibility="hidden";
$S("downloadscreen").visibility="hidden";
$S("screenoverlay").visibility="hidden";
},downloadScreen:function(){
var _e="";
for(field in this.fields){
var _f=$(field).value;
_f=_f.replace("#","");
_e+=_f+"-";
}
var _10=0,myHeight=0;
if(typeof (window.innerWidth)=="number"){
_10=window.innerWidth;
myHeight=window.innerHeight;
}else{
if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){
_10=document.documentElement.clientWidth;
myHeight=document.documentElement.clientHeight;
}else{
if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
_10=document.body.clientWidth;
myHeight=document.body.clientHeight;
}
}
}
$S("downloadscreen").visibility="visible";
$S("screenoverlay").visibility="visible";
var _11=$("stripe_width").value;
var _12=$("spacing_width").value;
var _13=$("color_index").value;
var _14=((parseInt(_11)+parseInt(_12))*parseInt(_13))+0;
if(_14<200){
_14=250;
}
$S("downloadscreentext").width=_14+"px";
var _15="http://www.stripemania.com/cache/"+_e+".png";
$S("screenoverlay").width="100%";
$S("screenoverlay").height="100%";
$S("downloadscreentext").left=(_10-_14)/2+"px";
$S("downloadscreentext").top=(myHeight-_14)/2+"px";
sn.xmlHttp=sn.AJAX();
if(sn.xmlHttp==null){
alert("Your browser does not support AJAX!");
return;
}
var _16="?code="+_e;
var url="/image.php"+_16;
sn.xmlHttp.onreadystatechange=function(){
if(sn.xmlHttp.readyState==1){
$("downloadscreentext").innerHTML="Loading...<br /><br /><img src=\"/images/progress.gif\" />";
}
if(sn.xmlHttp.readyState==4){
$("downloadscreentext").innerHTML=sn.xmlHttp.responseText;
}
};
sn.xmlHttp.open("GET",url,true);
sn.xmlHttp.send(null);
var _18=$("js_background").value;
_18=_18.replace("#","");
$S("transpscreen").backgroundImage="url('/transparentnova.php?code="+_e+"&color="+_18+"')";
},change_gr:function(m){
var db=$("gradimg_"+m).getAttribute("src");
if(db=="http://www.stripemania.com/images/gradyes.jpg"){
$("gradimg_"+m).setAttribute("src","http://www.stripemania.com/images/gradno.jpg");
$("js_usegrad_"+m).value="no";
sn.show_refresh();
}else{
$("gradimg_"+m).setAttribute("src","http://www.stripemania.com/images/gradyes.jpg");
$("js_usegrad_"+m).value="yes";
sn.show_refresh();
}
},initDownload:function(){
var _1b="";
for(field in this.fields){
var _1c=$(field).value;
_1c=_1c.replace("#","");
_1b+=_1c+"-";
}
var _1d="";
for(fieldz in this.fields){
var _1e=$(fieldz).value;
_1e=_1e.replace("#","");
_1d+=this.fields[fieldz].sn_param+"="+_1e+"&";
}
$S("preview").backgroundImage="url('/stripenova-v.1.3.php?"+_1d+"download=1')";
},stripeCode:function(){
var _1f="";
for(field in this.fields){
var _20=$(field).value;
_20=_20.replace("#","");
_1f+=_20+"-";
}
$("stripecode").value=_1f;
var _21="";
for(fieldz in this.fields){
var _22=$(fieldz).value;
_22=_22.replace("#","");
_21+=this.fields[fieldz].sn_param+"="+_22+"&";
}
$S("shareprev").backgroundImage="url('/stripenova-v.1.3.php?"+_21+"')";
},changeDetails:function(_23){
var nfo=_23;
var _25=nfo.split("-");
$("stripe_width").value=_25[0];
$("spacing_width").value=_25[1];
$S("stripe-width").left=parseInt(_25[0])*3.4+"px";
$S("spacing-width").left=parseInt(_25[1])*3.4+"px";
var or=_25[2];
var num=_25[3];
sn.change_or(or,num);
$S("js_background_b").backgroundColor="#"+_25[4];
$("js_background").value="#"+_25[4];
$("color_index").value=_25[5];
$S("js_stripecolor1_b").backgroundColor="#"+_25[6];
$("js_stripecolor1").value="#"+_25[6];
$S("js_stripecolor2_b").backgroundColor="#"+_25[7];
$("js_stripecolor2").value="#"+_25[7];
$S("js_stripecolor3_b").backgroundColor="#"+_25[8];
$("js_stripecolor3").value="#"+_25[8];
$S("js_stripecolor4_b").backgroundColor="#"+_25[9];
$("js_stripecolor4").value="#"+_25[9];
$S("js_stripecolor5_b").backgroundColor="#"+_25[10];
$("js_stripecolor5").value="#"+_25[10];
$S("js_stripecolorg1_b").backgroundColor="#"+_25[11];
$("js_stripecolorg1").value="#"+_25[11];
$S("js_stripecolorg2_b").backgroundColor="#"+_25[12];
$("js_stripecolorg2").value="#"+_25[12];
$S("js_stripecolorg3_b").backgroundColor="#"+_25[13];
$("js_stripecolorg3").value="#"+_25[13];
$S("js_stripecolorg4_b").backgroundColor="#"+_25[14];
$("js_stripecolorg4").value="#"+_25[14];
$S("js_stripecolorg5_b").backgroundColor="#"+_25[15];
$("js_stripecolorg5").value="#"+_25[15];
for(i=1;i<=_25[5];i++){
$S("color-"+i).display="block";
}
if(_25[16]=="no"){
$("gradimg_"+1).setAttribute("src","/images/gradno.jpg");
$("js_usegrad_"+1).value="no";
}
if(_25[17]=="no"){
$("gradimg_"+2).setAttribute("src","/images/gradno.jpg");
$("js_usegrad_"+2).value="no";
}
if(_25[18]=="no"){
$("gradimg_"+3).setAttribute("src","/images/gradno.jpg");
$("js_usegrad_"+3).value="no";
}
if(_25[19]=="no"){
$("gradimg_"+4).setAttribute("src","/images/gradno.jpg");
$("js_usegrad_"+4).value="no";
}
if(_25[20]=="no"){
$("gradimg_"+5).setAttribute("src","/images/gradno.jpg");
$("js_usegrad_"+5).value="no";
}
sn.refresh();
},shareStripe:function(){
sn.xmlHttp=sn.AJAX();
if(sn.xmlHttp==null){
alert("Your browser does not support AJAX!");
return;
}
var _28=document.getElementById("shareit");
var _29="?stripename="+_28.stripename.value;
var _2a="&stripecode="+_28.stripecode.value;
var _2b="&author="+_28.author.value;
var url="/share.php"+_29+_2a+_2b;
sn.xmlHttp.onreadystatechange=function(){
if(sn.xmlHttp.readyState==1){
$("shareajax").innerHTML="Loading...<br /><br /><img src=\"images/progress.gif\" />";
}
if(sn.xmlHttp.readyState==4){
$("shareajax").innerHTML=sn.xmlHttp.responseText;
}
};
sn.xmlHttp.open("GET",url,true);
sn.xmlHttp.send(null);
},registerUser:function(){
sn.xmlHttp=sn.AJAX();
if(sn.xmlHttp==null){
alert("Your browser does not support AJAX!");
return;
}
var _2d=document.getElementById("doreg");
var _2e="?username="+_2d.username.value;
var _2f="&email="+_2d.email.value;
var _30="&password="+_2d.password.value;
var _31="&cpass="+_2d.cpass.value;
var url="/register.php"+_2e+_2f+_30+_31;
sn.xmlHttp.onreadystatechange=function(){
if(sn.xmlHttp.readyState==1){
$("regajax").innerHTML="Loading...<br /><br /><img src=\"images/progress.gif\" />";
}
if(sn.xmlHttp.readyState==4){
$("regajax").innerHTML=sn.xmlHttp.responseText;
}
};
sn.xmlHttp.open("GET",url,true);
sn.xmlHttp.send(null);
},loginUser:function(){
sn.xmlHttp=sn.AJAX();
if(sn.xmlHttp==null){
alert("Your browser does not support AJAX!");
return;
}
var _33=document.getElementById("dolog");
var _34="?username="+_33.username.value;
var _35="&password="+_33.password.value;
var url="/login.php"+_34+_35;
sn.xmlHttp.onreadystatechange=function(){
if(sn.xmlHttp.readyState==1){
$("logajax").innerHTML="Loading...<br /><br /><img src=\"images/progress.gif\" />";
}
if(sn.xmlHttp.readyState==4){
$("logajax").innerHTML=sn.xmlHttp.responseText;
}
};
sn.xmlHttp.open("GET",url,true);
sn.xmlHttp.send(null);
},resetForms:function(){
$("shareajax").innerHTML="<div id=\"shareprev\" style=\"height: 100px; width: 250px;\"></div><form method=\"post\" name=\"shareit\" id=\"shareit\" style=\"margin: 0px;\"><h2>Stripename</h2><input type=\"text\" name=\"stripename\" class=\"input\" /><h2>Your name</h2><input type=\"text\" name=\"author\" class=\"input\" /><input type=\"hidden\" name=\"stripecode\" id=\"stripecode\" /><br /><br /><input type=\"submit\" value=\"Send\" onclick=\"sn.shareStripe(); return false;\" /></form>";
$("regajax").innerHTML="<form method=\"post\" name=\"doreg\" id=\"doreg\" style=\"margin: 0px;\"><h2>Username</h2><input type=\"text\" name=\"username\" class=\"input\" /><h2>E-Mail</h2><input type=\"text\" name=\"email\" class=\"input\" /><h2>Password</h2><input type=\"text\" name=\"password\" class=\"input\" /><h2>Confirm Password</h2><input type=\"text\" name=\"cpass\" class=\"input\" /><br /><br /><input type=\"submit\" value=\"Send\" onclick=\"sn.registerUser(); return false;\" /></form>";
$("logajax").innerHTML="<form method=\"post\" name=\"dolog\" id=\"dolog\" style=\"margin: 0px;\"><h2>Username</h2><input type=\"text\" name=\"username\" class=\"input\" /><h2>Password</h2><input type=\"text\" name=\"password\" class=\"input\" /><br /><br /><input type=\"submit\" value=\"Send\" onclick=\"sn.loginUser(); return false;\" /></form>";
},loggedIn:function(){
if(document.getElementById("previewbox")){
var _37="";
for(field in this.fields){
var _38=$(field).value;
_38=_38.replace("#","");
_37+=_38+"-";
}
window.location="http://www.stripemania.com/stripecode/"+_37;
}else{
window.location=window.location.href;
}
},AJAX:function(){
sn.xmlHttp=null;
try{
sn.xmlHttp=new XMLHttpRequest();
}
catch(e){
try{
sn.xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
sn.xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return sn.xmlHttp;
},centralize:function(id,_3a){
var _3b=0,myHeight=0;
if(typeof (window.innerWidth)=="number"){
_3b=window.innerWidth;
myHeight=window.innerHeight;
}else{
if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){
_3b=document.documentElement.clientWidth;
myHeight=document.documentElement.clientHeight;
}else{
if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
_3b=document.body.clientWidth;
myHeight=document.body.clientHeight;
}
}
}
$S(id).left=(_3b-250)/2+"px";
$S(id).top="150px";
},initChange:function(){
var url=window.location.href;
var _3d="|";
var _3e=url.replace("%7C",_3d);
var re=/stripecode/;
var OK=re.exec(window.location.href);
if(OK){
var _41=_3e.split("/stripecode/");
sn.changeDetails(_41[1]);
}
},rate:function(_42,_43){
sn.xmlHttp=sn.AJAX();
if(sn.xmlHttp==null){
alert("Your browser does not support AJAX!");
return;
}
var url="/ratestripe.php?id="+_42+"&rate="+_43;
sn.xmlHttp.onreadystatechange=function(){
if(sn.xmlHttp.readyState==1){
$("jscurrate").innerHTML="Loading...<br /><br /><img src=\"images/progress.gif\" />";
}
if(sn.xmlHttp.readyState==4){
$("jscurrate").innerHTML=sn.xmlHttp.responseText;
}
};
sn.xmlHttp.open("GET",url,true);
sn.xmlHttp.send(null);
}};
window.onload=function(){
if(document.getElementById("previewbox")){
sn.refresh();
sn.initChange();
}
};

