// JavaScript Document
var mousepos;
document.onmousemove = mouseMove;


var prefsLoaded = false;
var defaultFontSize =100;
var currentFontSize = defaultFontSize;

function mouseMove(ev){
	ev           = ev || window.event;
	 mousepos = mouseCoords(ev);
}

function mouseCoords(ev){
	if(ev.pageX || ev.pageY){
		return {x:ev.pageX, y:ev.pageY};
	}
	return {
		x:ev.clientX +(document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft),
		y:ev.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop)
	};
}


function revertStyles(){

	currentFontSize = defaultFontSize;
	changeFontSize(0);

}

function nsreplace(text)
{
text=text.replace(/\r\n|\n\r|\r|\n/g,"<br />");
return text=text.replace(/  /g,"&nbsp;&nbsp;");
}

function changeFontSize(sizeDifference){
	currentFontSize = parseInt(currentFontSize) + parseInt(sizeDifference * 5);

	if(currentFontSize > 220){
		currentFontSize = 220;
	}else if(currentFontSize < 60){
		currentFontSize = 60;
	}

	setFontSize(currentFontSize);
};

function setFontSize(fontSize){
	var stObj = (document.getElementById) ? document.getElementById('content_area') : document.all('content_area');
	document.body.style.fontSize = fontSize + '%';

	//alert (document.body.style.fontSize);
};
function randomsms(n)
{var str=random_sms.sms[n].sms.slice(0,15);
document.getElementById('randomlink').href="see.php?id="+random_sms.sms[n].id;
document.getElementById('randomlink').innerHTML=str;
document.getElementById('ran_by').innerHTML="Shared by: "+random_sms.sms[n].name;
document.getElementById('ran_sms').innerHTML=random_sms.sms[n].sms;
document.getElementById('ran_cus').href="javascript:showHide('dbox','"+random_sms.sms[n].sms.replace(/\r\n|\n\r|\r|\n/g,"{nl}")+"');";
var b;
var f;
if(n==0)
 b=4;
 else b=n-1;;
if(n==4)
 f=0;
 else f=n+1;;
 document.getElementById('ran_b').href="javascript:randomsms("+b+");";
document.getElementById('ran_f').href="javascript:randomsms("+f+");";  
}

function helptip(n)
{if(n==0)
document.getElementById('cmnd').style.display='none';
else 
document.getElementById('cmnd').style.display='';
	cmnds=new Array(2);
	cmnds[1]="Coustomize this sms and share with your friends on Orkut,Facebook,hi5...";
	cmnds[2]="Type your message here";
	cmnds[3]="Copy the code from the textbox and send as scrap in Orkut,Facebook..";
	document.getElementById('cmnd').style.left=mousepos.x+"px";
document.getElementById('cmnd').style.top=mousepos.y+"px";
document.getElementById('cmnd').innerHTML=cmnds[n];

}



function showHide(elementid,dflt){
if (dflt==undefined)
document.getElementById(elementid).style.display = 'none';
else
{
document.getElementById(elementid).style.top=mousepos.y-200+"px";
document.getElementById(elementid).style.display = '';
dflt=dflt.replace(/{nl}/g,"\n");
document.dform1.dtxt.value=dflt;
design();
}}

function postsms()
{
	document.getElementById("status").innerHTML="";
if(document.post.msg.value=='')
{document.getElementById("status").style.color="red";
document.getElementById("status").innerHTML="<br />msg field is empty <br />"; 
}
else if(document.post.cid.value=='')
{document.getElementById("status").style.color="red";
document.getElementById("status").innerHTML="<br />select any category <br />"; 
}
else
{for(j=0;j<3;j++)
  if(document.post.plang[j].checked==true)
     var plang=document.post.plang[j].value;
	url="ajaxpost.php?sms="+document.post.msg.value+"&cid="+document.post.cid.value+"&plang="+plang+"&lan="+document.post.lan.value+"&name="+document.post.name.value+"&rand="+Math.floor(Math.random()*9999);
        url=encodeURI(url);

var ajaxRequest; 
// The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){

	
if(ajaxRequest.readyState != 4)
{
document.getElementById("status").innerHTML="loading...";
}
else
{
		document.getElementById("status").style.color="#00ff22";document.getElementById("status").innerHTML=ajaxRequest.responseText; 
}
	}
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}
}
function fillcolor(cl)
{if(to=='dbgc')
document.dform3.dbgc.value=cl;
else if(to=='dtc')
document.dform3.dtc.value=cl;
else if(to=='dbic')
document.dform3.dbic.value=cl;
else if(to=='dboc')
document.dform3.dboc.value=cl;
document.getElementById('cbox').style.display ='none';
design();
}
function colorbox(p,a)
{to=a;
document.getElementById('cbox').style.display ='';
document.getElementById('cbox').style.left="600px";
document.getElementById('cbox').style.top=mousepos.y-100+"px";
}
function setdflt()
{
document.dform3.dbos.value='6';
document.dform3.dboc.value='a9a9a9';
document.dform3.dbis.value='6';
document.dform3.dbic.value='ff22ff';
document.dform3.dfnt.value='0';	
document.dform3.dta.value='left';
document.dform3.dtc.value='000000';
document.dform3.dbgc.value='f0afff';
document.dform3.dtsz.value='12';
	design();
	}
function design()
{
	if(document.dform3.db.checked==true)
	var tdb='font-weight:bold;';
	else var tdb='';
	if(document.dform3.di.checked==true)
	var tdi='font-style:italic;';
	else var tdi='';
	if(document.dform3.du.checked==true)
	var tdu='text-decoration:underline;';
	else var tdu='';	
fonts=new Array(5);
fonts[0]="Arial, Helvetica, sans-serif";
fonts[1]='Times New Roman, Times, serif';
fonts[2]='Courier New, Courier, monospace';
fonts[3]='Georgia, Times New Roman, Times, serif';
fonts[4]='Verdana, Arial, Helvetica, sans-serif';
fonts[5]='Geneva, Arial, Helvetica, sans-serif';
var bos=document.dform3.dbos.value;
var boc=document.dform3.dboc.value;
var bis=document.dform3.dbis.value;
var bic=document.dform3.dbic.value;
var fnt=document.dform3.dfnt.value;	
var ta=document.dform3.dta.value;
var tc=document.dform3.dtc.value;
var txt=document.dform1.dtxt.value;
var bgc=document.dform3.dbgc.value;
var tsz=document.dform3.dtsz.value;
var code='<div style="border:'+bos+'px solid #'+boc+';width:300px;"><div style="background:#'+bgc+';border:'+bis+'px solid #'+bic+';font-size:'+tsz+'px;text-align:'+ta+';padding:15px;color:#'+tc+';'+tdb+tdi+tdu+'font-family:'+fonts[fnt]+';">'+nsreplace(txt)+'</div></div>';
document.getElementById('dprv').innerHTML=code;
document.dform1.dcode.value=code+'<div style="width:300px;text-align:right;background:#ffffff;"><a href="http://g10sms.com?ref=scrap">www.G10sms.com</a></div>';
}
