var xmlHttp;

function GetXmlHttpObject(){
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


//##########################################################################
function valid_comment_field(){

var form = document.insert_guest_form;
if (form.name.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة اسمك");
form.name.focus();
form.name.style.background = "#FF6262";
return false;
}if (form.email.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة بريدك الإلكتروني");
form.email.focus();
form.email.style.background = "#FF6262";
return false;
}if (form.title.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة عنوان التعليق");
form.title.focus();
form.title.style.background = "#FF6262";
return false;
}if (form.text.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة نص التعليق");
form.text.focus();
form.text.style.background = "#FF6262";
return false;
}if (form.security_code_2.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة الكود الأمني");
form.security_code_2.focus();
form.security_code_2.style.background = "#FF6262";
return false;
}

}



function valid_friend_field(){

var form = document.tell_friend_form;
if (form.name1.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة اسمك");
form.name1.focus();
form.name1.style.background = "#FF6262";
return false;
}if (form.email1.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة بريدك الإلكتروني");
form.email1.focus();
form.email1.style.background = "#FF6262";
return false;
}if (form.friendemail1.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة بريد صديقك");
form.friendemail1.focus();
form.friendemail1.style.background = "#FF6262";
return false;
}if (form.title1.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة عنوان التعليق");
form.title1.focus();
form.title1.style.background = "#FF6262";
return false;
}if (form.text1.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة نص التعليق");
form.text1.focus();
form.text1.style.background = "#FF6262";
return false;
}if (form.security_code_21.value == ""){
alert("من فضلك عزيزي المستخدم قم بكتابة الكود الأمني");
form.security_code_21.focus();
form.security_code_21.style.background = "#FF6262";
return false;
}

}
//##########################################################################

function showcommentform(){
	hidefriendform();
	var commentform = document.getElementById('commentform');
	commentform.style.display = "block";
}

function hidecommentform(){
	var commentform = document.getElementById('commentform');
	commentform.style.display = "none";
}


//####################################################################

function showfriendform(){
	hidecommentform();
	var friendform = document.getElementById('tellfriendform');
	friendform.style.display = "block";
}

function hidefriendform(){
	var friendform = document.getElementById('tellfriendform');
	friendform.style.display = "none";
}


function showTimer() {
	var loader = document.getElementById('loadbar');
	loader.style.display = 'block';
}

function hideTimer() {
	var loader = document.getElementById('loadbar');
	loader.style.display = "none";
}


//##########################################################################
function tellfriend(){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null) {
 alert ("عذراً عزيزي المستخدم ، متصفحك لا يدعم تقنيات الأجاكس");
 return;
 }

showTimer(); // quickly begin the load bar

var url="./contact.php";
var check_submit = document.getElementById('insert_contact').value;
var get_security = document.getElementById('security_code_21').value;
var get_name = document.getElementById('name1').value;
var get_email = document.getElementById('email1').value;
var get_friend_email = document.getElementById('friendemail1').value;
var get_text = document.getElementById('text1').value;
var get_title = document.getElementById('title1').value;

var queryString = "?do=tellfriend&friendemail=" + get_friend_email + "&insert_contact=" + check_submit + "&security_code_2=" + get_security + "&name=" + get_name + "&email=" + get_email + "&text=" + get_text + "&title=" + get_title;

valid_friend_field();

xmlHttp.onreadystatechange=stateChanged_friend;
xmlHttp.open("POST",url + queryString,true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.send(queryString);



}



//##########################################################################

function stateChanged_friend(){ 

if (xmlHttp.readyState==4 || xmlHttp.readyState==200) { 

hideTimer();
	
var xmlDoc=xmlHttp.responseXML.documentElement;
innerHTML=xmlDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue;

var form = document.tell_friend_form;


if(innerHTML == 'ok'){
alert('تم إرسال الإهداء بنجاح');
hidefriendform();
}if(innerHTML == 'notok'){
alert('عذراً عزيزي المستخدم ،، حدثت مشكلة أثناء إرسال الإهداء');
}if(innerHTML == 'wrongseuritycode'){
alert('عذراً عزيزي المستخدم ،، الكود الأمني خاطىء');
}if(innerHTML == 'wrongemail'){
alert('عذراً عزيزي المستخدم ،، لقد قمت بادخال بريد الكتروني خاطىء');
}



} 
}
//##########################################################################


function addcomment(){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null) {
 alert ("عذراً عزيزي المستخدم ، متصفحك لا يدعم تقنيات الأجاكس");
 return;
 }
var url="./replyengine.php";
var get_ip = document.getElementById('ip').value;
var check_submit = document.getElementById('insert_guest').value;
var get_security = document.getElementById('security_code_2').value;
var get_name = document.getElementById('name').value;
var get_email = document.getElementById('email').value;
var get_text = document.getElementById('text').value;
var get_module = document.getElementById('module').value;
var get_cat = document.getElementById('cat').value;
var get_id = document.getElementById('id').value;
var get_title = document.getElementById('title').value;

var queryString = "?do=add&ip=" + get_ip + "&insert_guest=" + check_submit + "&security_code_2=" + get_security + "&name=" + get_name + "&email=" + get_email + "&text=" + get_text + "&module=" + get_module + "&cat=" + get_cat + "&id=" + get_id + "&title=" + get_title;

xmlHttp.onreadystatechange=stateChanged_comment;
xmlHttp.open("POST",url + queryString,true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.send(queryString);

showTimer(); // quickly begin the load bar

}

//##########################################################################

function stateChanged_comment(){ 

if (xmlHttp.readyState==4 || xmlHttp.readyState==200) { 

hideTimer();

var xmlDoc=xmlHttp.responseXML.documentElement;
innerHTML=xmlDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue;

var form = document.insert_guest_form;

if(innerHTML == 'ok'){
alert('تمت عملية إضافة التعليق بنجاح ،، انتظر موافقة الإدارة');
hidecommentform();
}if(innerHTML == 'notok'){
alert('عذراً عزيزي المستخدم ،، حدثت مشكلة أثناء تنفيذ عملية الإضافةً');
}if(innerHTML == 'wrongemail'){
alert('عذراً عزيزي المستخدم ،، لقد قمت بادخال بريد الكتروني خاطىء');
}if(innerHTML == 'wrongseuritycode'){
alert('عذراً عزيزي المستخدم ،، الكود الأمني خاطىء');
}


} 
}


//##########################################################################

function clearf(object,text){
if (object.value == text) {  
object.value = "";  object.focus();
}
} 
function setf(object,text){
if(object.value == "") {
object.value = text;  this.focus();
}
}
//##########################################################################

function smilie_comment(smilietext) {

	document.insert_guest_form.text.value += smilietext+" ";

	document.insert_guest_form.text.focus();

}


function smilie_tellfriend(smilietext) {

	document.tell_friend_form.text1.value += smilietext+" ";

	document.tell_friend_form.text1.focus();

}


var bookmarkurl="http://www.$web_host"; 
var bookmarktitle="Tornado"; 
function addbookmark(){ 
if (document.all) 
window.external.AddFavorite(bookmarkurl,bookmarktitle); 
}
