function ajaxBanner(url,id){
	var varURL=url+'?id='+id;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}
function ajaxLatest(url,id){
	var varURL=url;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}
function ajaxComment(url,id){
	var varURL=url;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}

function validateForm(thisform,varUrl){
	thisform.btnSave.disabled=true;
	if(thisform.name.value.length==0 && thisform.name.value==""){
		alert("Please insert name!!!");
		thisform.btnSave.disabled=false;
		thisform.name.focus();
	}else if(thisform.email.value.length==0 && thisform.email.value==""){
		alert("Please insert email!!!");
		thisform.btnSave.disabled=false;
		thisform.email.focus();
	}else if(thisform.comments.value.length==0 && thisform.comments.value==""){
		alert("Please insert Comment!!!");
		thisform.btnSave.disabled=false;
		thisform.comments.focus();
	}else if(thisform.security_code.value.length==0 && thisform.security_code.value==""){
		alert("Please insert Security Code!!!");
		thisform.btnSave.disabled=false;
		thisform.security_code.focus();
	}else{
		var params="";
		for(i=0; i<thisform.elements.length; i++){
			if(thisform.elements[i].type=='text' || thisform.elements[i].type=='textarea' || thisform.elements[i].type=='hidden'){
				if(params==""){
					params=thisform.elements[i].name+'='+thisform.elements[i].value;
				}else{
					params=params+'&'+thisform.elements[i].name+'='+thisform.elements[i].value;
				}
			}
			
		}
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");   
					thisform.btnSave.disabled=false;
					return false;      
				}    
			}  
		}
		var url = varUrl;
		xmlHttp.open("POST", url, true);
		
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() {
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				tmp=xmlHttp.responseText.split('~');
				if(tmp[0]==0){
					alert("Komentar anda gagal di simpan!!!");
				}else{
					if (thisform.memberid.value == 0)
					{
						alert("Terima kasih. Komentar Anda akan segera kami proses");
						document.location.reload();
					}
					else 
					{
						document.location.reload();	
					}
				}
				document.getElementById('captcha').innerHTML=tmp[1];
				thisform.reset();
				thisform.btnSave.disabled=false;
			}
		}
		xmlHttp.send(params);
	}
}

function validateFormCommentPolling(thisform,varUrl){
	thisform.btnSave.disabled=true;
	if(thisform.name.value.length==0 && thisform.name.value==""){
		alert("Please insert name!!!");
		thisform.btnSave.disabled=false;
		thisform.name.focus();
	}else if(thisform.email.value.length==0 && thisform.email.value==""){
		alert("Please insert email!!!");
		thisform.btnSave.disabled=false;
		thisform.email.focus();
	}else if(thisform.comments.value.length==0 && thisform.comments.value==""){
		alert("Please insert Comment!!!");
		thisform.btnSave.disabled=false;
		thisform.comments.focus();
	}else if(thisform.security_code.value.length==0 && thisform.security_code.value==""){
		alert("Please insert Security Code!!!");
		thisform.btnSave.disabled=false;
		thisform.security_code.focus();
	}else{
		var params="";
		for(i=0; i<thisform.elements.length; i++){
			if(thisform.elements[i].type=='text' || thisform.elements[i].type=='textarea' || thisform.elements[i].type=='hidden'){
				if(params==""){
					params=thisform.elements[i].name+'='+thisform.elements[i].value;
				}else{
					params=params+'&'+thisform.elements[i].name+'='+thisform.elements[i].value;
				}
			}
			
		}
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");   
					thisform.btnSave.disabled=false;
					return false;      
				}    
			}  
		}
		var url = varUrl;
		xmlHttp.open("POST", url, true);
		
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() {
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				tmp=xmlHttp.responseText.split('~');
				if(tmp[0]==0){
					alert("Komentar anda gagal di simpan!!!");
				}else{
					if (thisform.memberid.value == 0)
					{
						alert("Terima kasih. Komentar Anda akan segera kami proses");
						document.location.reload();
					}
					else 
					{
						document.location.reload();	
					}
				}
				document.getElementById('captcha').innerHTML=tmp[1];
				thisform.reset();
				thisform.btnSave.disabled=false;
			}
		}
		xmlHttp.send(params);
	}
}

function ajaxNewsIndex(url,id){
	var varURL=url;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}
function ajaxNewsindex(thisform,varUrl){
	document.getElementById('tanggal').innerHTML=thisform.tanggal.options[thisform.tanggal.options.selectedIndex].value+" "+thisform.bulan.options[thisform.bulan.options.selectedIndex].text+" "+thisform.tahun.options[thisform.tahun.options.selectedIndex].value;
	params='tanggal='+thisform.tanggal.options[thisform.tanggal.options.selectedIndex].value;
	params=params+'&'+'bulan='+thisform.bulan.options[thisform.bulan.options.selectedIndex].value;
	params=params+'&'+'tahun='+thisform.tahun.options[thisform.tahun.options.selectedIndex].value;
		
	var xmlHttp;
	try{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
	}
	catch (e){  // Internet Explorer  
		try{    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
		catch (e){    
			try{      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
			catch (e){      
				alert("Your browser does not support AJAX!");      
				return false;      
			}    
		}  
	}
	var url = varUrl;
	xmlHttp.open("POST", url, true);
	
	
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			document.getElementById('dspdata').innerHTML=xmlHttp.responseText;
			//alert(xmlHttp.responseText);
		}
	}
	xmlHttp.send(params);
}
function ajaxLink(url,id){
	var varURL=url;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}

function ajaxCuaca(thisform,varUrl){
	params='selCity='+thisform.selCity.options[thisform.selCity.options.selectedIndex].value;
	var xmlHttp;
	try{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
	}
	catch (e){  // Internet Explorer  
		try{    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
		catch (e){    
			try{      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
			catch (e){      
				alert("Your browser does not support AJAX!");      
				return false;      
			}    
		}  
	}
	var url = varUrl;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			document.getElementById('ajx_cuaca').innerHTML=xmlHttp.responseText;	
		}
	}
	xmlHttp.send(params);
}

function validateFormRegister(thisform,varUrl){
	if(thisform.txtEmail.value.length==0 && thisform.txtEmail.value==""){
		alert("Silakan Lengkapi Email Anda");
		thisform.txtEmail.focus();
	}else if(thisform.txtNick.value.length==0 && thisform.txtNick.value==""){
		alert("Silakan Lengkapi Nick Anda");
		thisform.txtNick.focus();
	}else if(thisform.txtPassword.value.length==0 && thisform.txtPassword.value==""){
		alert("Silakan Isi Password Anda");
		thisform.txtPassword.focus();
	}else if(thisform.txtPasswordRe.value.length==0 && thisform.txtPasswordRe.value==""){
		alert("Silakan Ulangi Password Anda");
		thisform.txtPasswordRe.focus();
	}else if(thisform.txtPassword.value!=thisform.txtPasswordRe.value){
		alert("Pengisian Ulang Password Anda tidak sama");
		thisform.txtPasswordRe.focus();	
	}else if(thisform.txtName.value.length==0 && thisform.txtName.value==""){
		alert("Silakan Isi Nama Anda");
		thisform.txtName.focus();	
	}else if(thisform.txtCity.value.length==0 && thisform.txtCity.value==""){
		alert("Silakan Isi Kota Domisili Anda");
		thisform.txtCity.focus();	
	}else{
		var params="";
		
		params=params+'&txtEmail='+thisform.txtEmail.value;
		params=params+'&txtNick='+thisform.txtNick.value;
		params=params+'&txtPassword='+thisform.txtPassword.value;
		params=params+'&txtName='+thisform.txtName.value;		
		params=params+'&radGender='+thisform.radGender.value;	
		params=params+'&txtBirth='+thisform.txtBirth.value;
		params=params+'&txtCity='+thisform.txtCity.value;
		params=params+'&selCountry='+thisform.selCountry.options[thisform.selCountry.options.selectedIndex].value;
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		var url = varUrl + "index.php/kokier/registerqry";
		xmlHttp.open("POST", url, true);
		
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() 
		{
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				tmp=xmlHttp.responseText.split('~');
				if(tmp[0]==0){
					alert("Registrasi anda gagal di simpan!");
					document.getElementById('RegistrationArea').innerHTML = xmlHttp.responseText;
				}
				else if (tmp[0]==-1) {
					alert("Email dan Nick sudah dipergunakan, \nsilakan menggunakan Email dan Nick lain!");
					thisform.txtEmail.focus();
				} 
				else if (tmp[0]==-2) {
					alert("Nick sudah dipergunakan, \nsilakan menggunakan Nick lain!");
					thisform.txtNick.focus();
				}
				else if (tmp[0]==-3) {
					alert("Email sudah dipergunakan, \nsilakan menggunakan Email lain!");
					thisform.txtNick.focus();
				}				
				else if (tmp[0]==1) {
					if(tmp[1]==1){
						alert("Terima kasih. Kami sudah mengirimkan link aktivasi ke email Anda");
					} else {
						alert("Terima kasih. Registrasi Anda akan segera kami proses");
					}
					thisform.reset();
				} else {
					alert("Maaf, proses registrasi gagal, silakan coba lagi.");		
					document.getElementById('RegistrationArea').innerHTML = xmlHttp.responseText;
				}
				
				
				
			}
		}
		xmlHttp.send(params);
	}
}

function validateFormLogin(thisform,varUrl){
	if(thisform.txtMail.value.length==0 && thisform.txtMail.value==""){
		alert("Silakan Isi Email Anda");
		thisform.txtMail.focus();
	}else if(thisform.txtPass.value.length==0 && thisform.txtPass.value==""){
		alert("Silakan Isi Password Anda");
		thisform.txtPass.focus();
	}else{
		var params="";
		params=params+'&txtMail='+thisform.txtMail.value;
		params=params+'&txtPass='+thisform.txtPass.value;
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		date = new Date();
		var url = varUrl + "index.php/kokier/loginqry/"+date.getMilliseconds();
		xmlHttp.open("POST", url, true);
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() 
		{
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				tmp=xmlHttp.responseText.split('~');
				if(tmp[0]==0){
					alert("Email atau Password Anda keliru!");
					thisform.reset();
					//document.getElementById('LoginArea').innerHTML = url + tmp[0] + xmlHttp.responseText;
				}else if (tmp[0]==1) {
					//alert("Sukses!");	
					//document.getElementById('LoginArea').innerHTML = tmp[1];
					document.location.reload();
				} else {
					alert("Maaf, proses login gagal, silakan coba lagi.");		
					//document.getElementById('LoginArea').innerHTML = xmlHttp.responseText;
				}
			}
		}
		xmlHttp.send(params);
	}
}

function addrow() {
	var row=document.frm.txtRow.value;
	var newrow=parseInt(row)+1;
	if(newrow <= 4){
		var obj=document.getElementById('tblphoto');
		var newTR=obj.insertRow(row);
		var newTD=newTR.insertCell(0);
		newTD.innerHTML="<div style=\"width:80px;text-align:right;\" align=\"center\" >Photo "+newrow+"</div>";
		var newTD=newTR.insertCell(1);
		newTD.innerHTML="<input type=\"text\" name=\"txtPhoto"+newrow+"\" size=\"60\" readonly=\"readonly\" /> <input  style=\"background-color:#336600;color:#ffffff\"  type=\"button\" value=\"Pick\" onClick=\"javascript:WindowOpen('/tools/pickphoto/filemanager/browser/default/browser.html?Type=Image&Connector=../../../../sendartikel/editor/filemanager/connectors/php/connector.php&row="+newrow+"')\" />";
		document.frm.txtRow.value=newrow;
	}
}

function delrow() {
	var cnt = document.frm.txtRow.value;
	row=parseInt(cnt)-1;
	if(cnt > 1) {
		var obj = document.getElementById('tblphoto');
		obj.deleteRow(row);
		document.frm.txtRow.value = parseInt(cnt)-1;
	}
}

function validateFormGreeting(thisform,varUrl){
	if(thisform.txtSender.value.length==0 && thisform.txtSender.value==""){
		alert("Silakan Isi Nama Pengirim");
		thisform.txtSender.focus();
	}else if(thisform.txtReceiver.value.length==0 && thisform.txtReceiver.value==""){
		alert("Silakan Isi Nama Penerima");
		thisform.txtReceiver.focus();
	}else if(thisform.txtGreeting.value.length==0 && thisform.txtGreeting.value==""){
		alert("Silakan Isi Greeting");
		thisform.txtGreeting.focus();		
	}else{
		var params="";
		params=params+'&txtSender='+thisform.txtSender.value;
		params=params+'&txtReceiver='+thisform.txtReceiver.value;
		params=params+'&txtGreeting='+thisform.txtGreeting.value;
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		var url = varUrl + "index.php/greeting/insert";
		xmlHttp.open("POST", url, true);
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() 
		{
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				tmp=xmlHttp.responseText.split('~');
				/*if (tmp[0]==99) {
					alert(tmp[1]);
				}else{*/
					thisform.reset();
					if (navigator.userAgent.indexOf('MSIE') > 0)
					{
						parent.frames['GreetingArea'].window.location.reload();
					}
					else
					{
						document.getElementById('GreetingArea').contentDocument.location.reload(true);
					}
					
				//} else {
				//	alert("Maaf, proses pengiriman greeting gagal, silakan coba lagi.");
					/*document.getElementById('GreetingArea').innerHTML = xmlHttp.responseText;*/
				//}
			}
		}
		xmlHttp.send(params);
	}
}

function validateFormPolling(thisform,varUrl){
	var result = "";
	
	for (i=0;i<thisform.radAnswer.length;i++)
	{
		if ( thisform.radAnswer[i].checked==true )
		{
			result = thisform.radAnswer[i].value;
		}
	}
	
	if ( result == "") {
		alert ("Silakan isi pilihan Anda");
	}else{
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}

		var url = varUrl + "index.php/polling/insert/" + result;
		xmlHttp.open("POST", url, true);

		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() 
		{
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				document.location= varUrl + "index.php/polling/";
			}
		}
		xmlHttp.send();
	}
}

function validateFormResendActivation(thisform,varUrl){
	if(thisform.txtEmail.value.length==0 && thisform.txtEmail.value==""){
		alert("Silakan isi email dengan benar");
		thisform.txtEmail.focus();
	} else if (echeck(thisform.txtEmail.value)==false) {
		thisform.txtEmail.focus();	
	}else if(thisform.security_code.value.length==0 && thisform.security_code.value==""){
		alert("Silakan isi Security Code!");
		thisform.btnSave.disabled=false;
		thisform.security_code.focus();
	}else{
		var params="";
		for(i=0; i<thisform.elements.length; i++){
			if(thisform.elements[i].type=='text' || thisform.elements[i].type=='textarea' || thisform.elements[i].type=='hidden'){
				if(params==""){
					params=thisform.elements[i].name+'='+thisform.elements[i].value;
				}else{
					params=params+'&'+thisform.elements[i].name+'='+thisform.elements[i].value;
				}
			}
			
		}
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");   
					thisform.btnSave.disabled=false;
					return false;      
				}    
			}  
		}
		var url = varUrl;
		xmlHttp.open("POST", url, true);
		
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() {
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				//alert(xmlHttp.responseText);
				tmp=xmlHttp.responseText.split('~');
				if(tmp[0]==0){
					alert("Email gagal dikirimkan!");
				}else{
					if (tmp[1]==1)
					{
						alert("Kami sudah mengirimkan link ke Email Anda.");
						thisform.reset();
						//document.location.reload();
					}
					else 
					{
						alert("Email gagal dikirimkan!");
					}
				}
				document.getElementById('captcha1').innerHTML=tmp[2];
				document.getElementById('captcha2').innerHTML=tmp[2];
			}
		}
		xmlHttp.send(params);
	}
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}