﻿//------------------------------------------------Brwoser detection-----------------------------------------------------//
//if(navigator.appName=="Microsoft Internet Explorer"){ie=true}else{ie=false}
var ie = document.all?true:false
//------------------------------------------------Mouse detector-----------------------------------------------------//

if (!ie) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0
var tempY = 0
function getMouseXY(e,target) {
  if (ie) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY
  return true
}

function maxlength(obj,len){
	if(obj.value.length>Number(len)){window.alert('Maximum '+len+' charachters are allowed!');obj.value=obj.value.substring(0,len)}
}

//------------------------------------------------Large view-----------------------------------------------------//

function largeview(target,flag){
	if(flag=='on'){
		document.getElementById(target).style.display='block';
		//document.getElementById(target).style.left=tempX + 20;
		document.getElementById(target).style.top=tempY + 20;
	}else{
		document.getElementById(target).style.display='none';
	}
}

//------------------------------------------------Popups-----------------------------------------------------//
function popup(obj) { 
if( obj.style.display=='none'){obj.style.display = "block"}else{obj.style.display = "none";}
}
function openTarget(){
var newWindow;
var winleft = (screen.width - 700) / 2;
var winUp = (screen.height - 400) / 2;
newWindow = window.open('', 'form_target', 'scrollbars=Yes,menubar=no,status=no,resizable=no,toolbar=no,location=no,directories=no,width=700,height=400,left='+winleft+',top='+winUp+'');
}

function NewWindow(mypage, myname, w, h, scroll) {var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',no'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
	}
function NewWindow_re(mypage, myname, w, h, scroll) {var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
	}	

//--------------------------------------------Delete---------------------------------------------------------//
function DoDelete(dest){
	var submitOK = confirm("Are you sure to delete this item?")
	if (submitOK == true){open(dest,"_self")};
}
//--------------------------------------------Ajax delete---------------------------------------------------------//
function ajaxDelete(dest,parameters,targetframe){
	var submitOK = confirm("Are you sure to delete this item?")
	if (submitOK == true){getpage(dest,parameters,targetframe)};
}

//--------------------------------------------Send to admin---------------------------------------------------------//
function sendtoadmin(dest){
	var submitOK = confirm("Are you sure to send this item to admin?")
	if (submitOK == true){open(dest,"_self");
	}
}
//---------------------------------------------Print sheet--------------------------------------------------------//	
	function printversion(id){
	var id;
	//content=document.getElementById('printsheet').innerHTML
	window.open("order_invoice.asp?id="+id,"printSpecial","height=650,width=650,menubar=1"); 
	//printWin.document.open();
	//printWin.document.write(content);
	}
//------------------------------------------------Validation-----------------------------------------------------//
function check_value(filed,act){
	var val=eval(filed).value;
	
	var act;
	len=val.length
for(i=0;i<len;i++){
	pointer=val.charCodeAt(i)	
	if(act=='Int'){if((pointer<48 || pointer>57) & pointer!=45 ){window.alert('Please enter only digits ');filed.value='';filed.focus();return false}}	
	if(act=='Tel'){if(pointer!=45 & (pointer<48 || pointer>57)){window.alert('Please enter only digits or "-" ');filed.value='';filed.focus();return false}}
	if(act=='Filename'){if(pointer!=36 & pointer!=37 & pointer!=40 & pointer!=41 & pointer!=44 & pointer!=45 & pointer!=46 & pointer!=47 &  pointer!=61 &  pointer!=63 & pointer!=64 & pointer!=95 &
					(pointer<48 || pointer>57) & (pointer<65 || pointer>91) & (pointer<97 || pointer>123))
					{window.alert('Files and folders names must be in English charachters. ');filed.value='';filed.focus();return false}}								

	if(act=='EnInput'){if(pointer!=32 & pointer!=36 & pointer!=37 & pointer!=40 & pointer!=41 & pointer!=44 & pointer!=45 & pointer!=46 & pointer!=47 &  pointer!=61 &  pointer!=63 & pointer!=64 & pointer!=95 &
					(pointer<48 || pointer>57) & (pointer<65 || pointer>91) & (pointer<97 || pointer>123))
					{window.alert('Fill the blank by English charachters. ');filed.value='';filed.focus();return false}}								
	if(act=='Size'){if(pointer!=46 & pointer!=45 & (pointer<48 || pointer>57)){window.alert('Please enter only digits or "." ');filed.value='';filed.focus();return false}}
	if(act=='Currency'){if(pointer!=46 & (pointer<48 || pointer>57)){window.alert('Please enter only digits or "." ');filed.value='';filed.focus();return false}}
	if(act=='Email'){if(pointer!=32 & pointer!=36 & pointer!=37 & pointer!=40 & pointer!=41 & pointer!=44 & pointer!=45 & pointer!=46 & pointer!=47 &  pointer!=61 &  pointer!=63 & pointer!=64 & pointer!=95 &
					(pointer<48 || pointer>57) & (pointer<65 || pointer>91) & (pointer<97 || pointer>123) || val.indexOf('@')<0 || val.indexOf('.')<0)
					{window.alert('Please enter a valid email.');filed.value='';filed.focus();return false}}
	if(act=='Hex'){
		if(pointer<48 || (pointer>57 & pointer<65) || (pointer>70 & pointer<97) || pointer>102)
		{window.alert('Hex code is invalid! Hex codes of colors are 6 digits containing 0-9 and A-F.');filed.value='';filed.focus();return false;}}														
	}	
}


function check_date(filed,lan){
	var val=eval(filed).value;
	len=val.length
	var test,digits;

if (lan==1){

	for(i=0;i<len;i++){
		pointer=val.charCodeAt(i)
		if(pointer<47 || pointer>57){window.alert('در اين مكان فقط عدد وارد نماييد');eval(filed).value='';}
		}

	if(len==4){
		test=val.substring(0,4)
		if(Number(test)<=0){window.alert("سال بايد بزرگتر از مبدا تاریخ شمسی باشد");filed.value=''}else{filed.value=filed.value+'/';}	
	}

	if(len==7){
		test=val.substring(5,7)
		if(Number(test) >12 || Number(test) <1){window.alert("ماه بايد بزرگتر از 0 و كوچكتر از 13 باشد");filed.value=''}else{filed.value=filed.value+'/';}	
	}
	
	if(len==10){
		test=val.substring(8,10)
			if(Number(test) >31 || Number(test) <1){window.alert("روز بايد بزگتر از 0 و كوچكتر از 32 باشد");filed.value='';}
	}

	test=Number(val.substring(5,7))
	test2=Number(val.substring(8,10))
	if (len==10){
	switch(test){
	case 1 :
	  if(test2>31){window.alert('فروردين 31 روز دارد');filed.value='';}
	  break
	case 2 :  
	  if(test2>31){window.alert('ارديبهشت 31 روز دارد');filed.value='';}
	  break
	case 3 :  
	  if(test2>31){window.alert('خرداد 31 روز دارد');filed.value='';}
	  break
	case 4 :  
	  if(test2>31){window.alert('تير 31 روز دارد');filed.value='';}
	  break
	case 5 :  
	  if(test2>31){window.alert('مرداد 31 روز دارد');filed.value='';}
	  break
	case 6 :  
	  if(test2>31){window.alert('شهريور 31 روز دارد');filed.value='';}
	  break
	case 7 :  
	  if(test2>30){window.alert('مهر 30 روز دارد');filed.value='';}
	  break
	case 8 :  
	  if(test2>30){window.alert('آبان 30 روز دارد');filed.value='';}
	  break
	case 9 :
	  if(test2>30){window.alert('آذر 30 روز دارد');filed.value='';}
	  break
	case 10 :
	  if(test2>30){window.alert('دي 30 روز دارد');filed.value='';}
	  break
	case 11 :
	  if(test2>30){window.alert('بهمن 30 روز دارد');filed.value='';}
	  break
	case 12 :
	  if(test2>30){window.alert('اسفند حد اكثر 30 روز دارد');filed.value='';}      
	  break          
		}	
	}
 }


if (lan==2){

	for(i=0;i<len;i++){
		pointer=val.charCodeAt(i)
		if(pointer<47 || pointer>57){window.alert('Fill only digits!');eval(filed).value='';return;}
		}
		
	if(len==4){
		test=val.substring(0,4)
		if(Number(test) <=0){window.alert("The year value must be grater then 0!");filed.value=''}else{filed.value=filed.value+'/';}	
	}

	if(len==7){
		test=val.substring(5,7)
		if(Number(test) >12 || Number(test) <1){window.alert("The month value must be between 1 and 12");filed.value=''}else{filed.value=filed.value+'/';}	
	}
	
	if(len==10){
		test=val.substring(8,10)
			if(Number(test) >31 || Number(test) <1){window.alert("Day value must be between 1 and 31!");filed.value=''}
	}

	test=Number(val.substring(5,7))
	test2=Number(val.substring(8,10))
	if (len==10){
	switch(test){
	case 1 :
	  if(test2>31){window.alert('January has maximum 31 days!');filed.value='';}
	  break
	case 2 :  
	  if(test2>29){window.alert('January has maximum 29 days!');filed.value='';}
	  break
	case 3 :  
	  if(test2>31){window.alert('Murch has maximum 31 days!');filed.value='';}
	  break
	case 4 :  
	  if(test2>30){window.alert('April has maximum 30 days!');filed.value='';}
	  break
	case 5 :  
	  if(test2>31){window.alert('May has maximum 31 days!');filed.value='';}
	  break
	case 6 :  
	  if(test2>30){window.alert('June has maximum 30 days!');filed.value='';}
	  break
	case 7 :  
	  if(test2>31){window.alert('July has maximum 31 days!');filed.value='';}
	  break
	case 8 :  
	  if(test2>31){window.alert('August has maximum 31 days!');filed.value='';}
	  break
	case 9 :
	  if(test2>30){window.alert('September has maximum 30 days!');filed.value='';}
	  break
	case 10 :
	  if(test2>31){window.alert('October has maximum 31 days!');filed.value='';}
	  break
	case 11 :
	  if(test2>30){window.alert('November has maximum 30 days!');filed.value='';}
	  break
	case 12 :
	  if(test2>31){window.alert('December has maximum 31 days!');filed.value='';}      
	  break          
		}	
	}
 }
}     


//------------------------------------------------Ajax page-----------------------------------------------------//

var loadedobjects=""
var rootdomain=window.location.hostname

function getpage(url,parameters, containerid){
	var rand_no = Math.random();
	rand_no = rand_no * 100000000;
	rand_no = Math.ceil(rand_no);
	if(url.indexOf('.',0)>0){
		url=url+'?'+parameters+'&'+rand_no
	}else{
		url=url+'.asp?'+parameters+'&'+rand_no
	}

	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} 
	catch (e){
		try{
			page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
		}
	}
	else
	return false

      document.getElementById(containerid).innerHTML='<table align="center" style="width=100%;height=100%"><tr><td align="center" style="margin-left:auto;margin-right:auto"><span style="padding:1px"><img src="images/loading.gif"></span></td></tr></table>'
      page_request.onreadystatechange =function(){
     		if (page_request.readyState == 4) {
         	if (page_request.status == 200) {
            result = page_request.responseText;
            document.getElementById(containerid).innerHTML = result;            
         	} else {
            	document.getElementById(containerid).innerHTML = page_request.responseText;
         	}
      	}      
      }
	page_request.open('GET', url, true)
	page_request.send(null)
}


function loadobjs(){
	if (!document.getElementById)
	return
	for (i=0; i<arguments.length; i++){
	var file=arguments[i]
	var fileref=""
		if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
			if (file.indexOf(".js")!=-1){ //If object is a js file
				fileref=document.createElement('script')
				fileref.setAttribute("type","text/javascript");
				fileref.setAttribute("src", file);
				}
			else if (file.indexOf(".css")!=-1){ //If object is a css file
				fileref=document.createElement("link")
				fileref.setAttribute("rel", "stylesheet");
				fileref.setAttribute("type", "text/css");
				fileref.setAttribute("href", file);
				}
			}
		if (fileref!=""){
		document.getElementsByTagName("head").item(0).appendChild(fileref)
		loadedobjects+=file+" " //Remember this object as being already added to page
		}
	}
}
//------------------------------------------------Page menus-----------------------------------------------------//
function ajaxmenu(parameters){
var rand_no = Math.random();
rand_no = rand_no * 100000000;
rand_no = Math.ceil(rand_no);

var page_request = false;
var containerid='pagemenuframe';
var param=parameters.split(',')
var url='pagemenus.asp?ki='+param[0]+'&id='+param[1]
if(param[2]!=undefined){url=url+'&id2='+param[2]}
if(param[3]!=undefined){url=url+'&id3='+param[3]}
if(param[4]!=undefined){url=url+'&id3='+param[4]}
if(param[5]!=undefined){url=url+param[5]}
url=url+'&'+rand_no

if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}


function findCssClass(className,filename){
	var filename;
	var className;
	var selectedClass='.'+className;
	var ie;
	if(navigator.appName=="Microsoft Internet Explorer"){ie=true}else{ie=false}
	filename=filename.replace('RTL-','');
	filename=filename.replace('LTR-','');
	filename=filename.replace('.asp','');
	if(ie){var n = document.styleSheets[0].rules.length;}else{var n = document.styleSheets[0].cssRules.length;}	
	for(i=0; i<n; i++){
		if(ie){cssclassName=document.styleSheets[0].rules[i].selectorText;}else{cssclassName=document.styleSheets[0].cssRules[i].selectorText;}
		if(cssclassName.toLowerCase()==selectedClass.toLowerCase()){return className}
	}
	className=className.replace(filename,'')
	return 'normal'+className
}

var containerid;
//------------------------------------------------Ajax post-----------------------------------------------------//
   var http_request = false;
   function posting(url, parameters,containerid) {
   
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      document.getElementById(containerid).innerHTML='<table align="center" style="width=100%;height=100%"><tr><td align="center" style="margin-left:auto;margin-right:auto"><span style="padding:1px"><img src="images/loading.gif" width="25" height="25"></span></td></tr></table>'      
      http_request.onreadystatechange =function alertContents(){      
     		if (http_request.readyState == 4) {
         	if (http_request.status == 200) {         	
            var postresult = http_request.responseText;                       
            document.getElementById(containerid).innerHTML = postresult;
            mtest=postresult.indexOf('xfgtrc')
            if(mtest!=-1){document.location='?ki=240'};
         	} else {
            	document.getElementById(containerid).innerHTML = http_request.responseText;
         	}
      	}
      }
      http_request.open('POST', url+'.asp', true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
      
   }


//------------------------------------------------Shopping card-----------------------------------------------------//

	function recalculate_basket(q,pagecontainer,caller,cpi,sys,callerki){	
	var str='';
	var view;
	var quantity
	var maxorder
	var minorder
	var comment;
	q=Number(q)
		for(i=1;i<q+1;i++){
			if(document.shopping['quantity'+i]){quantity=Number(document.shopping['quantity'+i].value)}else{quantity=1}
			if(document.shopping['comment'+i]){comment=document.shopping['comment'+i].value}else{comment=''}
			
			if(document.shopping['maxorder'+i]){
				maxorder=document.shopping['maxorder'+i].value
					if(maxorder!=''){maxorder=Number(maxorder)}
				}else{maxorder=''}
			if(maxorder!=''){if(quantity>maxorder){alert('The maximum accepted order is: '+maxorder);quantity=maxorder;document.shopping['quantity'+i].value=maxorder}}
			
			
			if(document.shopping['minorder'+i]){
				minorder=document.shopping['minorder'+i].value
					if(minorder!=''){minorder=Number(minorder)}
				}else{minorder=1}
			if(minorder!=''){if(quantity<minorder){alert('The minimum accepted order is: '+minorder);quantity=minorder;document.shopping['quantity'+i].value=minorder}}
			
					
			
			str=str+'quantity'+i+"="+quantity+'&comment'+i+"="+comment
			if(i<q){str=str+"&"}
		}
		getpage('shopping','mode=update&view=show&sys='+sys+'&cpi='+cpi+'&caller='+caller+'&callerki='+callerki+'&'+str,pagecontainer)

	}


//------------------------------------------------Customer info-----------------------------------------------------//

function customerinfo_check(formName,mi){
	if(mi==''){
		if(document.getElementById('country_id')!=null){
		if(document.getElementById('country_id').value==''){window.alert ('Please select a country');document.getElementById('country_id').focus();return}
		}
		if(document.getElementById('city').value==''){window.alert ('Please enter your city name');document.getElementById('city').focus();return}
		if(document.getElementById('first_name').value==''){window.alert ("Please enter your first name");document.getElementById('first_name').focus();return}
		if(document.getElementById('last_name').value==''){window.alert ("Please enter your last name");document.getElementById('last_name').focus();return}
		}
		if(document.getElementById('address_1').value==''){window.alert ("Please enter your address");document.getElementById('address_1').focus();return}
		if(document.getElementById('tel').value==''){window.alert ("Please enter your phone number");document.getElementById('tel').focus();return}		
		if(document.getElementById('email').value==''){window.alert ("Please enter a valid email");document.getElementById('email').focus();return}		
		if(check_value(document.getElementById('email'),'Email')==false){return};
		
		if(document.getElementById('recipient_country_id')!=null){
		if(document.getElementById('recipient_country_id').value==''){window.alert ('Please select a country');document.getElementById('recipient_country_id').focus();return}
		if(document.getElementById('recipient_provience_id').value==''){window.alert ('Please select a province');document.getElementById('recipient_provience_id').focus();return}
		if(document.getElementById('recipient_city_id').value==''){window.alert ('Please select a city');document.getElementById('recipient_city_id').focus();return}
		}
		
	customer_post(formName)
}

   function customer_post(formName){
      var ismember=false;      
      var poststr = ""
      				if(document.getElementById('country_id')){poststr=poststr+"country_id=" +  encodeURI(document.getElementById('country_id').value);ismember=true;}
      				if(document.getElementById('provience_id')){poststr=poststr+"&provience_id=" +  encodeURI(document.getElementById('provience_id').value);}
                    if(document.getElementById('city')){poststr=poststr+"&city=" + encodeURI( document.getElementById('city').value )}
                    if(document.getElementById('gender')){poststr=poststr+"&gender=" + encodeURI( document.getElementById('gender').value )}
                    if(document.getElementById('first_name')){poststr=poststr+"&first_name=" + encodeURI( document.getElementById('first_name').value )}
                    if(document.getElementById('last_name')){poststr=poststr+"&last_name=" + encodeURI( document.getElementById('last_name').value )}
                    
                    if(document.getElementById('recipient_country_id')){poststr=poststr+"&recipient_country_id=" + encodeURI( document.getElementById('recipient_country_id').value )}
                    if(document.getElementById('recipient_provience_id')){poststr=poststr+"&recipient_provience_id=" + encodeURI( document.getElementById('recipient_provience_id').value )}
                    if(document.getElementById('recipient_city_id')){poststr=poststr+"&recipient_city_id=" + encodeURI( document.getElementById('recipient_city_id').value )}
                    
                    if(document.getElementById('delivery_person')){poststr=poststr+"&delivery_person=" + encodeURI( document.getElementById('delivery_person').value )}
                    if(document.getElementById('delivery_tel')){poststr=poststr+"&delivery_tel=" + encodeURI( document.getElementById('delivery_tel').value )}
                    if(document.getElementById('delivery_time')){poststr=poststr+"&delivery_time=" + encodeURI( document.getElementById('delivery_time').value )}
                    if(document.getElementById('delivery_address')){poststr=poststr+"&delivery_address=" + encodeURI( document.getElementById('delivery_address').value )}
                    
                    if(ismember){poststr=poststr+"&"}
                    poststr=poststr+"address_1=" + encodeURI( document.getElementById('address_1').value )+
                    "&address_2=" + encodeURI( document.getElementById('address_2').value )+
                    "&post_code=" + encodeURI( document.getElementById('post_code').value )+
                    "&company=" + encodeURI( document.getElementById('company').value )+
                    "&tel=" + encodeURI( document.getElementById('tel').value )+
                    "&fax=" + encodeURI( document.getElementById('fax').value )+
                    "&mobile=" + encodeURI( document.getElementById('mobile').value )+
                    "&email=" + encodeURI( document.getElementById('email').value )+
                    "&note=" + encodeURI( document.getElementById('note').value )+
                    "&cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&sys=" + encodeURI( document.getElementById("sys").value )+
                    "&member_id=" + encodeURI( document.getElementById("member_id").value )+
                    "&items=" + encodeURI( document.getElementById("items").value )+
                    "&category_id=" + encodeURI( document.getElementById("category_id").value )+
                    "&mi=" + encodeURI( document.getElementById("mi").value );
     posting('order_preview', poststr,'pagecontainer');
   }
//------------------------------------------------Orders-----------------------------------------------------//
   function postswift(){
   	submition=true
      if(document.getElementById('bank_name').value==''){alert('Fill the blank.');document.getElementById('bank_name').focus();submition=false;return}
      if(document.getElementById('bank_code').value==''){alert('Fill the blank.');document.getElementById('bank_code').focus();submition=false;return}
      if(document.getElementById('payer').value==''){alert('Fill the blank.');document.getElementById('payer').focus();submition=false;return}
      if(document.getElementById('swift_no').value==''){alert('Fill the blank.');document.getElementById('swift_no').focus();submition=false;return} 
      
      if(submition){
      var poststr = "bank_name=" +  encodeURI(document.getElementById('bank_name').value)+
      				"&bank_code=" +  encodeURI(document.getElementById('bank_code').value)+
                    "&payer=" + encodeURI( document.getElementById('payer').value )+
                    "&swift_no=" + encodeURI( document.getElementById('swift_no').value )+
                    "&amount=" + encodeURI( document.getElementById('amount').value )+
                     "&aid=" + encodeURI( document.getElementById('aid').value )+
                    "&tid=" + encodeURI( document.getElementById('tid').value )+
                    "&mode=" + encodeURI( document.getElementById('paymentmode').value )+
                    "&cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&mi=" + encodeURI( document.getElementById("mi").value );
     posting('order_view', poststr,'pagecontainer');
     }
   }

   function orderSubmit(formName){     	  
   if(document.getElementById('capt').value==''){window.alert ("Please enter the number shown in image.");return}
      var poststr = "country_id=" +  encodeURI(document.getElementById('country_id').value)  +
                    "&provience_id=" + encodeURI( document.getElementById('provience_id').value )+
                    "&city=" + encodeURI( document.getElementById('city').value )+
                    "&category_id=" + encodeURI( document.getElementById('category_id').value )+
                    "&gender=" + encodeURI( document.getElementById('gender').value )+
                    "&first_name=" + encodeURI( document.getElementById('first_name').value )+
                    "&last_name=" + encodeURI( document.getElementById('last_name').value )+
                    "&address_1=" + encodeURI( document.getElementById('address_1').value )+
                    "&address_2=" + encodeURI( document.getElementById('address_2').value )+
                    "&post_code=" + encodeURI( document.getElementById('post_code').value )+
                    "&company=" + encodeURI( document.getElementById('company').value )+
                    "&tel=" + encodeURI( document.getElementById('tel').value )+
                    "&fax=" + encodeURI( document.getElementById('fax').value )+
                    "&mobile=" + encodeURI( document.getElementById('mobile').value )+
                    "&email=" + encodeURI( document.getElementById('email').value )+
                    "&delivery_person=" + encodeURI( document.getElementById('delivery_person').value )+
                    "&delivery_time=" + encodeURI( document.getElementById('delivery_time').value )+
                    "&delivery_address=" + encodeURI( document.getElementById('delivery_address').value )+
                    "&delivery_tel=" + encodeURI( document.getElementById('delivery_tel').value )+
                    "&note=" + encodeURI( document.getElementById('note').value )+
                    "&cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&sys=" + encodeURI( document.getElementById("sys").value )+
                    "&member_id=" + encodeURI( document.getElementById("member_id").value )+
                    "&items=" + encodeURI( document.getElementById("items").value )+                    
                    "&mode=" + encodeURI( document.getElementById("mode").value )+
                    "&capt=" + encodeURI( document.getElementById("capt").value )+
                    "&mi=" + encodeURI( document.getElementById("mi").value )+
                    "&invoice_content=" + encodeURI( document.getElementById("invoice_content").value );

                    if(document.getElementById('recipient_country_id')){poststr=poststr+"&recipient_country_id=" + encodeURI( document.getElementById('recipient_country_id').value )}
                    if(document.getElementById('recipient_province_id')){poststr=poststr+"&recipient_province_id=" + encodeURI( document.getElementById('recipient_province_id').value )}
                    if(document.getElementById('recipient_city_id')){poststr=poststr+"&recipient_city_id=" + encodeURI( document.getElementById('recipient_city_id').value )}
                    
     posting('order_submit', poststr,'pagecontainer');     
   }

//------------------------------------------------Search-----------------------------------------------------//
   function dosearch(target){   
      var poststr = "cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&mi=" + encodeURI( document.getElementById("mi").value )+
                    "&pi=" + encodeURI( document.getElementById("pi").value )+
                    "&cpi=" + encodeURI( document.getElementById("cpi").value )+                
                    "&search=" + encodeURI( document.getElementById('search').value );                 
     posting(target, poststr,'pagecontainer');     
   }
//----------------------------news comments------------------------------------//

function newscomment_check(){
	var submition=true
	if(document.getElementById('name').value==''){window.alert ('Please enter your name');document.getElementById('name').focus();return}
	if(document.getElementById('newscommentemail').value==''){window.alert ('Please enter your email');document.getElementById('newscommentemail').focus();return}
	if(document.getElementById('message').value==''){window.alert ('Please enter your comments');document.getElementById('message').focus();return}	
	comment_postdata()		
}
   function comment_postdata(){
      var poststr = "name=" + encodeURI( document.getElementById('name').value ) +
                    "&email=" + encodeURI( document.getElementById('newscommentemail').value )+
                    "&message=" + encodeURI( document.getElementById('message').value )+
                    "&cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&mode=" + encodeURI( document.getElementById("mode").value )+
                    "&id=" + encodeURI( document.getElementById("id").value );
     posting('news_detail', poststr,'pagecontainer');
   }


//----------------------------capthcha------------------------------------//

function captchacheck(){
	if(document.getElementById('capt').value==''){window.alert ("Please enter the number shown in image.");return}
}
//----------------------------questioner------------------------------------//
   function post_test(){
   q=Number(document.getElementById('questions').value)
   var poststr
   poststr="id="+document.getElementById('id').value ;
   
   for(i=1;i<q+1;i++){
   	  oRadio = document.test['T'+i]
   	  for(var j = 0; j < oRadio.length; j++) { 
		if(oRadio[j].checked) {
			poststr=poststr+"&T"+i+"="+ oRadio[j].value;
		}   	  
   	  }
   	  poststr=poststr+"&Qid"+i+"="+document.getElementById('Qid'+i).value	  
   }   
  		poststr=poststr+"&cu=" + encodeURI( test.cu.value )+
                    "&se=" + encodeURI( test.se.value )+
                    "&ki=" + encodeURI( test.ki.value )+                    
                    "&mi=" + encodeURI( test.mi.value )+
                    "&mode=" + encodeURI( test.mode.value )+
                    "&test_id=" + document.getElementById('test_id').value+
                    "&questions=" + encodeURI( test.questions.value ); 
        clearTimeout(t)          
   		posting('questioner_result', poststr,'testframe');
   }

//-----------------------------Payments methods-----------------------------------//

function accounts_check(k){
	var check=0;
	for(i=1;i<=k;i++){
	if(document.getElementById('accounttype'+i).checked){check++}
	}
	if(check==0){window.alert('Please select a payment method');return false;}
	if(document.getElementById('capt').value==''){window.alert('Please enter the number shown in captcha image');document.getElementById('capt').focus();return false}
}

function set_merchant(){
	id=document.getElementById('account_type').value
	if(id=='1' || id=='10'){document.getElementById('payment').action='membership_final.asp'}
	if(id=='2'){document.getElementById('payment').action='paymentport.aspx'}
	if(id=='3'){document.getElementById('payment').action='https://www.paypal.com/cgi-bin/webscr'}
	if(id=='4'){}
	if(id=='5'){}
	payment.submit()
}

//------------------------------------------------Members-----------------------------------------------------//

function membershipform_check(action,mode){
	if(document.getElementById('capt')!=undefined){if(document.getElementById('capt').value==''){window.alert ("Please enter the number shown in image.");return}}
	if(Number(document.getElementById('country_id').value)>0){
		if(document.getElementById('country_id').value==''){window.alert ('Please select a country');document.getElementById('country_id').focus();return}
	}
	if(Number(document.getElementById('provience_id').value)>0){
		if(document.getElementById('provience_id').value==''){window.alert ('Please select a province');document.getElementById('provience_id').focus();return}
	}
	if(document.getElementById('city').value==''){window.alert ('Please enter your city name');document.getElementById('city').focus();return}
	if(document.getElementById('first_name').value==''){window.alert ("Please enter your first name");document.getElementById('first_name').focus();return}
	if(document.getElementById('last_name').value==''){window.alert ("Please enter your last name");document.getElementById('last_name').focus();return}
	if(document.getElementById('tel').value==''){window.alert ("Please enter your telephone no.");document.getElementById('tel').focus();return}
	if(document.getElementById('membershipemail').value==''){window.alert ("Please enter a valid email");document.getElementById('membershipemail').focus();return}	
	if(check_value(document.getElementById('membershipemail'),'Email')==false){return};
	if(document.getElementById('member_password').value==''){window.alert ("Please enter your password");document.getElementById('member_password').focus();return}
	membershippostdata(action,mode)
}


   function membershippostdata(action,mode){         
      var poststr = "country_id=" + encodeURI( document.getElementById('country_id').value )+
                    "&provience_id=" + encodeURI( document.getElementById('provience_id').value )+
                    "&city=" + encodeURI( document.getElementById('city').value )+
                    "&category_id=" + encodeURI( document.getElementById('category_id').value )+
                    "&gender=" + encodeURI( document.getElementById('gender').value )+
                    "&first_name=" + encodeURI( document.getElementById('first_name').value )+
                    "&last_name=" + encodeURI( document.getElementById('last_name').value )+
                    "&tel=" + encodeURI( document.getElementById('tel').value )+
                    "&mobile=" + encodeURI( document.getElementById('mobile').value )+
                    "&member_type_id=" + encodeURI( document.getElementById('member_type_id').value )+
                    "&email=" + encodeURI( document.getElementById('membershipemail').value )+
                    "&member_password=" + encodeURI( document.getElementById('member_password').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mode="+mode
                    if(action=='membership_registeration'){
                    poststr=poststr+"&duplicate_member_id="+encodeURI( document.getElementById('duplicate_member_id').value )+
                     "&cpat="+encodeURI(document.getElementById('capt').value)
                     }
                    poststr=poststr+"&mi=" + encodeURI( document.getElementById('mi').value );
     posting(action, poststr,'pagecontainer');
   }
   
   
   function membership_upgrade(){         
      var poststr = "member_type_id=" + encodeURI( document.getElementById('member_type_id').value )+
                    "&email=" + encodeURI( document.getElementById('member_email').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mode=renew"+
                    "&cpat="+encodeURI(document.getElementById('capt').value)+
                    "&mi=" + encodeURI( document.getElementById('mi').value );
     posting('membership_registeration', poststr,'pagecontainer');
   }
   

function members_logincheck(){
	if(document.getElementById('memberloginemail').value==''){window.alert ("Please enter your email");document.getElementById('memberloginemail').focus();return}
	if(document.getElementById('memberloginpassword').value==''){window.alert ("Please enter your password");document.getElementById('memberloginpassword').focus();return}	
	postlogin()
}

   function postlogin(){
      var poststr = "email=" + encodeURI( document.getElementById('memberloginemail').value ) +
                    "&password=" + encodeURI( document.getElementById('memberloginpassword').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&tki=" + encodeURI( document.getElementById('tki').value )+
                    "&tmi=" + encodeURI( document.getElementById('tmi').value )+
                    "&mode=login"+
                    "&mi=" + encodeURI( document.getElementById('mi').value );
     posting('members_login_page', poststr,'pagecontainer');
   }

function vermemberLoginCheck(){
if( document.getElementById('vermemberloginemail').value==''){window.alert('Please fill your email!'); document.getElementById('vermemberloginemail').focus();return ;}
if( document.getElementById('vermemberloginpassword').value==''){window.alert('Please fill your password!'); document.getElementById('vermemberloginpassword').focus();return ;}	
postvermemberslogin();
}

   function postvermemberslogin(){
      var poststr = "email=" + encodeURI( document.getElementById('vermemberloginemail').value ) +
                    "&password=" + encodeURI(document.getElementById('vermemberloginpassword').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mi=" + encodeURI( document.getElementById('mi').value )+
                    "&vermembermode=" + encodeURI( document.getElementById('vermembermode').value );
     posting('vermemberslogin', poststr,'verticalmemberslogin');
   }

function hormemberLoginCheck(){
if( document.getElementById('hormemberloginemail').value==''){window.alert('Please fill your email!'); document.getElementById('hormemberloginemail').focus();return ;}
if( document.getElementById('hormemberloginpassword').value==''){window.alert('Please fill your password!'); document.getElementById('hormemberloginpassword').focus();return ;}	
posthormemberslogin();
}

   function posthormemberslogin(){
      var poststr = "email=" + encodeURI( document.getElementById('hormemberloginemail').value ) +
                    "&password=" + encodeURI(document.getElementById('hormemberloginpassword').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mi=" + encodeURI( document.getElementById('mi').value )+
                    "&hormembermode=" + encodeURI( document.getElementById('hormembermode').value );
     posting('hormemberslogin', poststr,'hormemberslogin');
   }


function memberspage_check(){
submition=true;
if(document.getElementById('country_id').value==''){window.alert ('Please select a country');document.getElementById('country_id').focus();submition=false}
if(document.getElementById('provience_id').value==''){window.alert ('Please select a province');document.getElementById('provience_id').focus();submition=false}
if(document.getElementById('city').value==''){window.alert ('Please select a city');document.getElementById('city').focus();submition=false}
if(document.getElementById('password').value==''){window.alert ("Please enter your password");document.getElementById('password').focus();submition=false}
if(document.getElementById('confirm_password').value==''){window.alert ("Please retype your password");document.getElementById('confirm_password').focus();submition=false}
if(document.getElementById('password').value!=document.getElementById('confirm_password').value){window.alert ("Password and confirmation are not the same!");document.getElementById('password').focus();submition=false}

if(submition){memberspage_postdata()}

}


   function memberspage_postdata(){         
      var poststr = "country_id=" + encodeURI( document.getElementById('country_id').value )+
                    "&provience_id=" + encodeURI( document.getElementById('provience_id').value )+
                    "&city=" + encodeURI( document.getElementById('city').value )+
                    "&password=" + encodeURI( document.getElementById('password').value )+
                    "&tel=" + encodeURI( document.getElementById('tel').value )+
                    "&fax=" + encodeURI( document.getElementById('fax').value )+
                    "&mobile=" + encodeURI( document.getElementById('mobile').value )+
                    "&company=" + encodeURI( document.getElementById('company').value )+
                    "&address_1=" + encodeURI( document.getElementById('address_1').value )+
                    "&address_2=" + encodeURI( document.getElementById('address_2').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mi="+encodeURI( document.getElementById('mi').value )+
                    "&mode="+encodeURI( document.getElementById('mode').value )
     posting('members_profile', poststr,'pagecontainer');
   }


function sendpw_check(){
	if(document.getElementById('emailspw').value==''){window.alert ("Please enter a valid email");document.getElementById('email').focus();return}
	sendpw()	
}

   function sendpw(){
      var poststr = "email=" + encodeURI( document.getElementById('emailspw').value ) +
                    "&cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&mode=sendpw"+
                    "&mi=" + encodeURI( document.getElementById("mi").value );
     posting('memberspw', poststr,'pagecontainer');
   }
//-------------------------------------------------Tours------------------------------------------------

function switchdiv(id){
	for(i=1;i<6;i++){
		if(i==id){document.getElementById(i).style.display='block'}else{document.getElementById(i).style.display='none'}
	}
}

function check_tourform(){
	var formname='basket';
	var quantities='';
	var price_ids='';
	var total_items=Number(document.getElementById('total_items').value)
	var test=false
	for(i=1;i<total_items;i++){
		if(document.getElementById('quantity'+i).value!=''){test=true}
	}
	if(test==false){window.alert ('You must enter at least a quantity');return}

	for(i=1;i<total_items;i++){
		if(document.getElementById('quantity'+i).value!=''){
			quantities=quantities+document.getElementById('quantity'+i).value+','
			price_ids=price_ids+document.getElementById('price_id'+i).value+','
		}
	}
	document.getElementById('quantities').value=quantities
	document.getElementById('price_ids').value=price_ids
	
	if(document.getElementById('category_id').value==''){window.alert ('Please select a category');return}
	if(document.getElementById('country_id')!=null){if(document.getElementById('country_id').value==''){window.alert ('Please select a country');document.getElementById('country_id').focus();return}}
	if(document.getElementById('city').value==''){window.alert ('Please enter your city name');document.getElementById('city').focus();return}
	if(document.getElementById('first_name').value==''){window.alert ("Please enter your first name");document.getElementById('first_name').focus();return}
	if(document.getElementById('last_name').value==''){window.alert ("Please enter your last name");document.getElementById('last_name').focus();return}
	if (check_value(document.getElementById('tel'),'Tel')==false){return};
	if (check_value(document.getElementById('fax'),'Tel')==false){return};
	if (check_value(document.getElementById('mobile'),'Tel')==false){return};	
	if(document.getElementById('email').value==''){window.alert ("Please enter a valid email");document.getElementById('email').focus();return}		
	posttourdata(formname,'tours_invoice')
	
}

   function posttourdata(formname,actions){
      var poststr = "id=" + encodeURI( document.getElementById('id').value ) +
      				"&quantities=" + encodeURI( document.getElementById('quantities').value )+
      				"&price_ids=" + encodeURI( document.getElementById('price_ids').value )+
                    "&date_id=" + encodeURI( document.getElementById('date_id').value )
                    if(document.getElementById('country_id')!=null){poststr=poststr+"&country_id=" + encodeURI( document.getElementById('country_id').value )}
                    poststr=poststr+"&city=" + encodeURI( document.getElementById('city').value )+
                    "&category_id=" + encodeURI( document.getElementById('category_id').value )+
                    "&gender=" + encodeURI( document.getElementById('gender').value )+
                    "&first_name=" + encodeURI( document.getElementById('first_name').value )+
                    "&last_name=" + encodeURI( document.getElementById('last_name').value )+
                    "&company=" + encodeURI( document.getElementById('company').value )+
                    "&tel=" + encodeURI( document.getElementById('tel').value )+
                    "&mobile=" + encodeURI( document.getElementById('mobile').value )+
                    "&fax=" + encodeURI( document.getElementById('fax').value )+
                    "&email=" + encodeURI( document.getElementById('email').value )+
                    "&address_1=" + encodeURI( document.getElementById('address_1').value )+
                    "&address_2=" + encodeURI( document.getElementById('address_2').value )+
                    "&post_code=" + encodeURI( document.getElementById('post_code').value )+
                    "&note=" + encodeURI( document.getElementById('note').value )+                    
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mode="+ encodeURI( document.getElementById('mode').value )+
                    "&mi=" + encodeURI( document.getElementById('mi').value )
                    if(formname=='order'){
                    	poststr=poststr+"&view=order" +
                    	"&member_id=" + encodeURI( document.getElementById('member_id').value )+
                    	"&basket_content=" + encodeURI( document.getElementById('basket_content').value )+
                    	"&sys=" + encodeURI( document.getElementById('sys').value )+
                    	"&capt=" + encodeURI( document.getElementById('capt').value )+
                    	"&total=" + encodeURI( document.getElementById('total').value )+
                    	"&advanced_payment=" + encodeURI( document.getElementById('advanced_payment').value )+
                    	"&invoice_content=" + escape(document.getElementById('invoice').innerHTML)
                    }         
                    posting(actions, poststr,'pagecontainer');
     
   }


function tourinfo_check(act){
	if(act=='tours_form'){
	if(document.getElementById('category_id').value==''){window.alert ('Please select a category');document.getElementById('categorypanel').style.backgroundColor='#ffcc00';return}
	}
	if(document.getElementById('title').value==''){window.alert ('Please select a title');document.getElementById('title').focus();return}	
	posttourinfo(act)
}

   function posttourinfo(act){     	     
      var poststr = "category_id=" + encodeURI( document.getElementById('category_id').value )+                    
                    "&title=" + encodeURI( document.getElementById('title').value )+
                    "&tour_abstract=" + encodeURI( document.getElementById('tour_abstract').value )+
                    "&mode=" + encodeURI( document.getElementById('mode').value )+
                    "&mo=" + encodeURI( document.getElementById('mo').value )+
                    "&id=" + encodeURI( document.getElementById('id').value )+ 
      				"&cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&mi=" + encodeURI( document.getElementById("mi").value );   
    posting(act, poststr,'pagecontainer');     
   }

function deletetour(dest,param,target){
	var submitOK = confirm("Are you sure to delete this tour?")
	if (submitOK == true){getpage(dest,param,target)};
}
//-------------------------------------------------Hotel------------------------------------------------
function hotel_check(){
	message='Please fill a value for the  blanck !'
	if(document.getElementById('country').value==''){window.alert (message);document.getElementById('country').focus();return;}
	if(document.getElementById('city').value==''){window.alert (message);document.getElementById('city').focus();return;}
	if(document.getElementById('arrival_year').value==''){window.alert (message);document.getElementById('arrival_year').focus();return;}
	if(document.getElementById('departure_year').value==''){window.alert (message);document.getElementById('departure_year').focus();return;}
	if(document.getElementById('first_name').value==''){window.alert (message);document.getElementById('first_name').focus();return;}
	if(document.getElementById('last_name').value==''){window.alert (message);document.getElementById('last_name').focus();return;}
	if(document.getElementById('tel').value==''){window.alert (message);document.getElementById('tel').focus();return;}
	if(document.getElementById('email').value==''){window.alert (message);document.getElementById('email').focus();return;}
	if(check_value(document.getElementById('email'),'Email')==false){return;}
	post_hotel()
}

   function post_hotel(){
      var poststr = "first_name=" + encodeURI( document.getElementById('first_name').value ) +
                    "&last_name=" + encodeURI( document.getElementById('last_name').value )+
                    "&gender=" + encodeURI( document.getElementById('gender').value )+
                    "&country=" + encodeURI( document.getElementById('country').value )+
                    "&city=" + encodeURI( document.getElementById('city').value )+
                    "&arrival_month=" + encodeURI( document.getElementById('arrival_month').value )+
                    "&arrival_day=" + encodeURI( document.getElementById('arrival_day').value )+
                    "&arrival_year=" + encodeURI( document.getElementById('arrival_year').value )+
                    "&departure_month=" + encodeURI( document.getElementById('departure_month').value )+
                    "&departure_day=" + encodeURI( document.getElementById('departure_day').value )+
                    "&hotel_star=" + encodeURI( document.getElementById('hotel_star').value )+
                    "&single_room=" + encodeURI( document.getElementById('single_room').value )+
                    "&double_room=" + encodeURI( document.getElementById('double_room').value )+
                    "&triple_room=" + encodeURI( document.getElementById('triple_room').value )+
                    "&suit=" + encodeURI( document.getElementById('suit').value )+
                    "&adult=" + encodeURI( document.getElementById('adult').value )+
                    "&children=" + encodeURI( document.getElementById('children').value )+
                    "&comments=" + encodeURI( document.getElementById('comments').value )+
                    "&email=" + encodeURI( document.getElementById('email').value )+
                    "&tel=" + encodeURI( document.getElementById('tel').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mode=" + encodeURI( document.getElementById('mode').value )+
                    "&mi=" + encodeURI( document.getElementById('mi').value );
     posting('hotel_reservation', poststr,'pagecontainer');
   }

//-------------------------------------------------Visa------------------------------------------------

function visaform_check(){
	message='Please fill a value for the  blanck !'
	if(document.getElementById('Nationality').value==''){window.alert (message);document.getElementById('Nationality').focus();return;}
	if(document.getElementById('first_name').value==''){window.alert (message);document.getElementById('first_name').focus();return;}
	if(document.getElementById('last_name').value==''){window.alert (message);document.getElementById('last_name').focus();return;}
	if(document.getElementById('father_name').value==''){window.alert (message);document.getElementById('father_name').focus();return;}
	if(document.getElementById('birth_date').value==''){window.alert (message);document.getElementById('birth_date').focus();return;}
	if(document.getElementById('birth_place').value==''){window.alert (message);document.getElementById('birth_place').focus();return;}
	if(document.getElementById('passport').value==''){window.alert (message);document.getElementById('passport').focus();return;}
	if(document.getElementById('issue_place').value==''){window.alert (message);document.getElementById('issue_place').focus();return;}
	if(document.getElementById('issue_date').value==''){window.alert (message);document.getElementById('issue_date').focus();return;}
	if(document.getElementById('expire_date').value==''){window.alert (message);document.getElementById('expire_date').focus();return;}
	if(document.getElementById('occupation').value==''){window.alert (message);document.getElementById('occupation').focus();return;}
	if(document.getElementById('arrival_date').value==''){window.alert (message);document.getElementById('arrival_date').focus();return;}
	if(document.getElementById('duration').value==''){window.alert (message);document.getElementById('duration').focus();return;}
	if(document.getElementById('visit_place').value==''){window.alert (message);document.getElementById('visit_place').focus();return;}
	if(document.getElementById('address').value==''){window.alert (message);document.getElementById('address').focus();return;}
	if(document.getElementById('email.value')==''){window.alert (message);document.getElementById('email').focus();return;}
	if(document.getElementById('visa_place').value==''){window.alert (message);document.getElementById('visa_place').focus();return;}
	postvisadata()
}

   function postvisadata(){
      var poststr = "Nationality=" + encodeURI( document.getElementById('Nationality').value ) +
                    "&first_name=" + encodeURI( document.getElementById('first_name').value )+
                    "&last_name=" + encodeURI( document.getElementById('last_name').value )+
                    "&Gender=" + encodeURI( document.getElementById('Gender').value )+
                    "&father_name=" + encodeURI( document.getElementById('father_name').value )+
                    "&birth_date=" + encodeURI( document.getElementById('birth_date').value )+
                    "&birth_place=" + encodeURI( document.getElementById('birth_place').value )+
                    "&passport=" + encodeURI( document.getElementById('passport').value )+
                    "&issue_place=" + encodeURI( document.getElementById('issue_place').value )+
                    "&issue_date=" + encodeURI( document.getElementById('issue_date').value )+
                    "&expire_date=" + encodeURI( document.getElementById('expire_date').value )+
                    "&occupation=" + encodeURI( document.getElementById('occupation').value )+
                    "&arrival_date=" + encodeURI( document.getElementById('arrival_date').value )+
                    "&duration=" + encodeURI( document.getElementById('duration').value )+
                    "&visit_place=" + encodeURI( document.getElementById('visit_place').value )+
                    "&address=" + encodeURI( document.getElementById('address').value )+
                    "&email=" + encodeURI( document.getElementById('email').value )+
                    "&visa_place=" + encodeURI( document.getElementById('visa_place').value )+
                    "&last_visit_date=" + encodeURI( document.getElementById('last_visit_date').value )+                    
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mode=" + encodeURI( document.getElementById('mode').value )+
                    "&mi=" + encodeURI( document.getElementById('mi').value );
     posting('visa', poststr,'pagecontainer');
   }
//-------------------------------------------------Articles------------------------------------------------

function deletearticle(dest,param,target){
	var submitOK = confirm("Are you sure to delete this article?")
	if (submitOK == true){getpage(dest,param,target)};
}

function deleteauthor(dest,param,target){
	var submitOK = confirm("Are you sure to delete this author?")
	if (submitOK == true){getpage(dest,param,target)};
}

function deletereviewer(dest,param,target){
	var submitOK = confirm("Are you sure to delete this reviewer?")
	if (submitOK == true){getpage(dest,param,target)};
}

function deleteimage(dest,param,target){
	var submitOK = confirm("Are you sure to delete this file?")
	if (submitOK == true){
	getpage(dest,param,target);
	document.getElementById('delimage').style.display='none';
	};
}


function deletefile(dest,param,target){
	var submitOK = confirm("Are you sure to delete this file?")
	if (submitOK == true){getpage(dest,param,target)};
}



function articleinfo_check(act){
	if(act=='articles_form'){
	if(document.getElementById('category_id').value==''){window.alert ('Please select a category');return}
	}
	if(document.getElementById('title').value==''){window.alert ('Please select a title');document.getElementById('title').focus();return}
	if(document.getElementById('article_abstract').value==''){window.alert ('Please enter an abstract.');document.getElementById('article_abstract').focus();return}
	articleinfo(act)
}

   function articleinfo(act){  
      var poststr = "category_id=" + encodeURI( document.getElementById('category_id').value )+                    
                    "&title=" + encodeURI( document.getElementById('title').value )+
                    "&article_type=" + encodeURI( document.getElementById('article_type').value )+
                    "&article_abstract=" + encodeURI( document.getElementById('article_abstract').value ) +                
                    "&mode=" + encodeURI( document.getElementById('article_mode').value )+
                    "&keywords=" + encodeURI( document.getElementById('keyword').value )+ 
                    "&id=" + encodeURI( document.getElementById('id').value )+ 
      				"&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mi=" + encodeURI( document.getElementById('mi').value );
    posting(act, poststr,'pagecontainer');     
   }
   
   function authorsearch(){ 
	if(document.getElementById('search_email').value=='' && document.getElementById('search_last_name').value==''){window.alert ('You must enter the email or last name of author!');return}
      var poststr = "search_email=" + encodeURI( document.getElementById('search_email').value )+                    
                    "&search_last_name=" + encodeURI( document.getElementById('search_last_name').value )+
      				"&id=" + encodeURI( document.getElementById("article_id").value )+
      				"&cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&mode=check"  
   				posting('articles_findauthor', poststr,'addauthor');
   				//document.getElementById('authorsearch').reset()		

   }
   
   
function articleauthor_check(mode){
	if(mode=='insert'){
		if(document.getElementById('email').value==''){window.alert ('Please enter email.');document.getElementById('email').focus();return}
		if(document.getElementById('first_name').value==''){window.alert ('Please enter first name.');document.getElementById('first_name').focus();return}
		if(document.getElementById('last_name').value==''){window.alert ('Please enter last name.');document.getElementById('last_name').focus();return}
	}
	articleauthor(mode)
}

   function articleauthor(mode){ 
      var poststr = "email=" + encodeURI( document.getElementById('email').value )+                    
                    "&first_name=" + encodeURI( document.getElementById('first_name').value )+
                    "&last_name=" + encodeURI( document.getElementById('last_name').value )+
                    "&title=" + encodeURI( document.getElementById('title').value )+
                    "&institution=" + encodeURI( document.getElementById('institution').value )+
                    "&department=" + encodeURI( document.getElementById('department').value )+
                    "&country_id=" + encodeURI( document.getElementById('country_id').value )+
                    "&provience_id=" + encodeURI( document.getElementById('provience_id').value )+
                    "&city=" + encodeURI( document.getElementById('city').value )+
                    "&gender=" + encodeURI( document.getElementById('gender').value )+
                    "&tel=" + encodeURI( document.getElementById('tel').value )+
                    "&mobile=" + encodeURI( document.getElementById('mobile').value )+
                    "&author_type=" + encodeURI( document.getElementById('author_type').value )+
                    "&mo=" + encodeURI( document.getElementById('mo').value )+
                    "&id=" + encodeURI( document.getElementById('article_id').value )+ 
      				"&cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&mode="+mode;  
   				posting('articles_findauthor', poststr,'addauthor');
   				//document.getElementById('newauthor').reset()		

   }
   

   function reviewersearch(){ 
	if(document.getElementById('search_email').value=='' && document.getElementById('search_last_name').value==''){window.alert ('You must enter the email or last name of author!');return}
      var poststr = "search_email=" + encodeURI( document.getElementById('search_email').value )+                    
                    "&search_last_name=" + encodeURI( document.getElementById('search_last_name').value )+
      				"&id=" + encodeURI( document.getElementById("article_id").value )+
      				"&cu=" + encodeURI( document.getElementById("cu").value )+
                    "&se=" + encodeURI( document.getElementById("se").value )+
                    "&ki=" + encodeURI( document.getElementById("ki").value )+
                    "&mode=check"  
   				posting('articles_findreviewer', poststr,'addreviewer');

   }

function articlereviewer_check(mode){
	if(document.getElementById('first_name').value==''){window.alert ('Please enter first name.');document.getElementById('first_name').focus();return}
	if(document.getElementById('last_name').value==''){window.alert ('Please enter last name.');document.getElementById('last_name').focus();return}	
	if(document.getElementById('email').value==''){window.alert ('Please enter email.');document.getElementById('email').focus();return}
	articlereviewer(mode)
}

   function articlereviewer(mode){ 
      var poststr = "email=" + encodeURI( document.getElementById('email').value )+                    
                    "&first_name=" + encodeURI( document.getElementById('first_name').value )+
                    "&last_name=" + encodeURI( document.getElementById('last_name').value )+
                    "&title=" + encodeURI( document.getElementById('title').value )+
                    "&institution=" + encodeURI( document.getElementById('institution').value )+
                    "&department=" + encodeURI( document.getElementById('department').value )+
                    "&country_id=" + encodeURI( document.getElementById('country_id').value )+
                    "&provience_id=" + encodeURI( document.getElementById('provience_id').value )+
                    "&city=" + encodeURI( document.getElementById('city').value )+
                    "&gender=" + encodeURI( document.getElementById('gender').value )+
                    "&tel=" + encodeURI( document.getElementById('tel').value )+
                    "&mobile=" + encodeURI( document.getElementById('mobile').value )+
                    "&reviewer_type=" + encodeURI( document.getElementById('reviewer_type').value )+
                    "&mo=" + encodeURI( document.getElementById('mo').value )+
                    "&id=" + encodeURI( document.getElementById('article_id').value )+ 
      				"&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mode="+mode;
   			posting('articles_findreviewer', poststr,'addreviewer');
   }
   
   function article_reviewresult(){ 
   		if(document.getElementById('to_author').value==''){alert('You must eneter a text for author.');document.getElementById('to_author').focus();return}
   		if(document.getElementById('to_admin').value==''){alert('You must eneter a text for admin.');document.getElementById('to_admin').focus();return}
      var poststr = "id=" + encodeURI( document.getElementById('id').value )+                    
                    "&to_author=" + encodeURI( document.getElementById('to_author').value )+
                    "&to_admin=" + encodeURI( document.getElementById('to_admin').value )+
                    "&review_result=" + encodeURI( document.getElementById('review_result').value )+
                    "&mode="+encodeURI( document.getElementById('mode').value );
   			posting('articles_sendcomments', poststr,'comments_form');
   }
   
    function article_submit(){ 
    	if(document.getElementById('confirmation').checked!=true){alert('You must agree the terms and conditions first.')}
    else{
      var poststr = "id=" + encodeURI( document.getElementById('article_id').value )+                    
                    "&subject=" + encodeURI( document.getElementById('subject').value )+
                    "&message=" + encodeURI( document.getElementById('message').value )+
                    "&mode=submition";
   			posting('articles_list', poststr,'pagecontainer');
   		}
   }
  
//------------------------------------------------Notes-----------------------------------------------------//
  
function notecheck(){
	if(document.getElementById('subject').value==''){window.alert ('Please enter a subject');document.getElementById('subject').focus();return}
	if(document.getElementById('text').value==''){window.alert ('Please enter a note.');document.getElementById('text').focus();return}	
	postnote()		
}
   
   function postnote(formname){     	     
      var poststr = "subject=" + encodeURI( document.getElementById('subject').value )+
      				"&text=" + encodeURI( document.getElementById('text').value )+
                    "&mode=" + encodeURI( document.getElementById('mode').value )+
                    "&mode2=" + encodeURI( document.getElementById('mode2').value )+
                    "&id=" + encodeURI( document.getElementById('id').value )+ 
                    "&item_id=" + encodeURI( document.getElementById('item_id').value )+ 
                    "&receiver_id=" + encodeURI( document.getElementById('receiver_id').value )+
                    "&opener=" + encodeURI( document.getElementById('opener').value )+
                    "&sys=" + encodeURI( document.getElementById('sys').value )+      				
      				"&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mi=" + encodeURI( document.getElementById('mi').value );
    posting('notes', poststr,'pagecontainer');     
   }
//------------------------------------------------Branches-----------------------------------------------------//
   
function memberProductEdit(){
	var lp=Number(document.getElementById('lp').value);
	var price=Number(document.getElementById('price').value);
	if(lp>0){
		if(price<lp){alert('Your price must be upper than land price');return;}
		}
	if(document.getElementById('price').value==''){alert('Please enter your price');document.getElementById('price').focus();return;}
	postmemberprice()
}

   function postmemberprice(){
      var poststr = "price=" + encodeURI( document.getElementById('price').value ) +
                    "&text=" + encodeURI( document.getElementById('text').value )+
                    "&product_id=" + encodeURI( document.getElementById('product_id').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mode=" + encodeURI( document.getElementById('mode').value )+
                    "&mi=" + encodeURI( document.getElementById('mi').value );
     posting('edit_member_products', poststr,'pagecontainer');
}

//------------------------------------------------Domain search-----------------------------------------------------//

   function domainsearch(formName){
      var poststr = "domain=" +  encodeURI(document.getElementById('domain').value)  +
                    "&mydomain=" + encodeURI( document.getElementById('mydomain').value )
       posting('domain_search', poststr,'domainsearch');
   }
//------------------------------------------------Faq-----------------------------------------------------//

function faq_check(){
	message='Please fill a value for the  blanck !'
	if(document.getElementById('first_name').value==''){window.alert (message);document.getElementById('first_name').focus();return;}
	if(document.getElementById('last_name').value==''){window.alert (message);document.getElementById('last_name').focus();return;}
	if(document.getElementById('faq_email').value==''){window.alert (message);document.getElementById('faq_email').focus();return;}
	if(check_value(document.getElementById('faq_email'),'Email')==false){return;}
	if(document.getElementById('question').value==''){window.alert (message);document.getElementById('question').focus();return;}	
	post_faq()
}

   function post_faq(){
      var poststr = "first_name=" + encodeURI( document.getElementById('first_name').value ) +
                    "&last_name=" + encodeURI( document.getElementById('last_name').value )+
                    "&gender=" + encodeURI( document.getElementById('gender').value )+
                    "&email=" + encodeURI( document.getElementById('faq_email').value )+
                     "&tel=" + encodeURI( document.getElementById('tel').value )+
                     "&category_id=" + encodeURI( document.getElementById('category_id').value )+
                    "&question=" + encodeURI( document.getElementById('question').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mode=" + encodeURI( document.getElementById('mode').value )+
                    "&mi=" + encodeURI( document.getElementById('mi').value );
     posting('faq_question', poststr,'pagecontainer');
   }
//------------------------------------------------Contact form-----------------------------------------------------//
function contact_check(target_div){
	message='Please fill a value for the  blanck !'
	if(document.getElementById('name').value==''){window.alert (message);document.getElementById('name').focus();return;}
	if(document.getElementById('contactform_email').value==''){window.alert (message);document.getElementById('contactform_email').focus();return;}
	if(check_value(document.getElementById('contactform_email'),'Email')==false){return;}
	if(document.getElementById('subject').value==''){window.alert (message);document.getElementById('subject').focus();return;}
	if(document.getElementById('message').value==''){window.alert (message);document.getElementById('message').focus();return;}	
	post_contact(target_div)
}

   function post_contact(target_div){
      var poststr = "name=" + encodeURI( document.getElementById('name').value ) +
                    "&gender=" + encodeURI( document.getElementById('gender').value )+
                    "&company=" + encodeURI( document.getElementById('company').value )+
                    "&email=" + encodeURI( document.getElementById('contactform_email').value )+
                    "&tel=" + encodeURI( document.getElementById('tel').value )+
                    "&fax=" + encodeURI( document.getElementById('fax').value )+
                    "&subject=" + encodeURI( document.getElementById('subject').value )+
                    "&message=" + encodeURI( document.getElementById('message').value )+
                    "&id=" + encodeURI( document.getElementById('id').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&sys=" + encodeURI( document.getElementById('sys').value )+
                    "&member_name=" + encodeURI( document.getElementById('member_name').value )+
                    "&member_email=" + encodeURI( document.getElementById('member_email').value )+
                    "&mode=send"+
                    "&mi=" + encodeURI( document.getElementById('mi').value );
     posting('contact_engine', poststr,target_div);
   }

//------------------------------------------------News letter-----------------------------------------------------//
function newsletter_check(div){
	message='Please fill a value for the  blanck !'
	if(document.getElementById('newsletter_first_name').value==''){window.alert (message);document.getElementById('newsletter_first_name').focus();return false;}
	if(document.getElementById('newsletter_last_name').value==''){window.alert (message);document.getElementById('newsletter_last_name').focus();return false;}
	if(document.getElementById('newsletter_email').value==''){window.alert (message);document.getElementById('newsletter_email').focus();return false;}
	if(check_value(document.getElementById('newsletter_email'),'Email')==false){return false;}
	post_newsletter(div)
}

   function post_newsletter(div){
      var poststr = "newsletter_first_name=" + encodeURI( document.getElementById('newsletter_first_name').value ) +
                    "&newsletter_last_name=" + encodeURI( document.getElementById('newsletter_last_name').value )+
                    "&newsletter_gender=" + encodeURI( document.getElementById('newsletter_gender').value )+
                    "&newsletter_mobile=" + encodeURI( document.getElementById('newsletter_mobile').value )+
                    "&newsletter_email=" + encodeURI( document.getElementById('newsletter_email').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&ki=" + encodeURI( document.getElementById('ki').value )+
                    "&mode=" + encodeURI( document.getElementById('mode').value );
     posting('newsletter_subscription', poststr,div);
   }
//------------------------------------------------Real Estate Table list-----------------------------------------------------//
function realestate_quicksearch(div){
	message='Please fill a value for the  blanck !'
	//if(document.getElementById('newsletter_first_name').value==''){window.alert (message);document.getElementById('newsletter_first_name').focus();return false;}
	//if(document.getElementById('newsletter_last_name').value==''){window.alert (message);document.getElementById('newsletter_last_name').focus();return false;}
	//if(document.getElementById('newsletter_email').value==''){window.alert (message);document.getElementById('newsletter_email').focus();return false;}
	//if(check_value(document.getElementById('newsletter_email'),'Email')==false){return false;}
	post_realestate_quicksearch(div)
}

   function post_realestate_quicksearch(div){
      var poststr = "filehistory=" + encodeURI( document.getElementById('filehistory').value ) +
                    "&category_id=" + encodeURI( document.getElementById('category_id').value )+
                    "&town_code_1=" + encodeURI( document.getElementById('town_code_1').value )+
                    "&town_code_2=" + encodeURI( document.getElementById('town_code_2').value )+
                    "&region=" + encodeURI( document.getElementById('region').value )+
                    "&contract_type=" + encodeURI( document.getElementById('contract_type').value )+                    
                    "&covered_size_from=" + encodeURI( document.getElementById('covered_size_from').value )+
                    "&covered_size_to=" + encodeURI( document.getElementById('covered_size_to').value )+
                    "&bedrooms_from=" + encodeURI( document.getElementById('bedrooms_from').value )+
                    "&bedrooms_to=" + encodeURI( document.getElementById('bedrooms_to').value )+
                    "&price_1_from=" + encodeURI( document.getElementById('price_1_from').value )+
                    "&price_1_to=" + encodeURI( document.getElementById('price_1_to').value )+
                    "&price_2_from=" + encodeURI( document.getElementById('price_2_from').value )+
                    "&price_2_to=" + encodeURI( document.getElementById('price_2_to').value )
                     if(document.getElementById('parking').checked==true){
                    	poststr=poststr+"&parking=" + encodeURI( document.getElementById('parking').value )
                    	}
                     if(document.getElementById('storage').checked==true){
                    	poststr=poststr+"&storage=" + encodeURI( document.getElementById('storage').value )
                    	}
                    if(document.getElementById('lift').checked==true){
                    	poststr=poststr+"&lift=" + encodeURI( document.getElementById('lift').value )
                    }
                    poststr=poststr+"&age_from=" + encodeURI( document.getElementById('age_from').value )+
                    "&age_to=" + encodeURI( document.getElementById('age_to').value )+                    
                    "&form_sorting=" + encodeURI( document.getElementById('form_sorting').value )+
                    "&sorting_type=" + encodeURI( document.getElementById('sorting_type').value )+                    
                    "&strmode=" + encodeURI( document.getElementById('strmode').value )+
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&view=search";
     posting('realestatetablelist', poststr,div);
   }
   
   function posting_realestate_quicksearch(poststr,div){
   var poststr;
   posting('realestatetablelist',poststr,div)
   }


function realestate_advancedsearch(div){
	message='Please fill a value for the  blanck !'
	//if(document.getElementById('newsletter_first_name').value==''){window.alert (message);document.getElementById('newsletter_first_name').focus();return false;}
	//if(document.getElementById('newsletter_last_name').value==''){window.alert (message);document.getElementById('newsletter_last_name').focus();return false;}
	//if(document.getElementById('newsletter_email').value==''){window.alert (message);document.getElementById('newsletter_email').focus();return false;}
	//if(check_value(document.getElementById('newsletter_email'),'Email')==false){return false;}
	post_realestate_advancedsearch(div)
}

   function post_realestate_advancedsearch(div){
      var poststr = "filehistory=" + encodeURI( document.getElementById('filehistory').value ) +
                    "&category_id=" + encodeURI( document.getElementById('category_id').value )+
                    "&town_code_1=" + encodeURI( document.getElementById('town_code_1').value )+
                    "&town_code_2=" + encodeURI( document.getElementById('town_code_2').value )+
                    "&region=" + encodeURI( document.getElementById('region').value )+
                    "&contract_type=" + encodeURI( document.getElementById('contract_type').value )+                    
                    "&covered_size_from=" + encodeURI( document.getElementById('covered_size_from').value )+
                    "&covered_size_to=" + encodeURI( document.getElementById('covered_size_to').value )+
                    "&bedrooms_from=" + encodeURI( document.getElementById('bedrooms_from').value )+
                    "&bedrooms_to=" + encodeURI( document.getElementById('bedrooms_to').value )+
                    "&price_1_from=" + encodeURI( document.getElementById('price_1_from').value )+
                    "&price_1_to=" + encodeURI( document.getElementById('price_1_to').value )+
                    "&price_2_from=" + encodeURI( document.getElementById('price_2_from').value )+
                    "&price_2_to=" + encodeURI( document.getElementById('price_2_to').value )+
                    "&age_from=" + encodeURI( document.getElementById('age_from').value )+
                    "&age_to=" + encodeURI( document.getElementById('age_to').value )+                    
                    "&floors_from=" + encodeURI( document.getElementById('floors_from').value )+
                    "&floors_to=" + encodeURI( document.getElementById('floors_to').value )+
                    "&floor_units_from=" + encodeURI( document.getElementById('floor_units_from').value )+
                    "&floor_units_to=" + encodeURI( document.getElementById('floor_units_to').value )+
                    "&floor=" + encodeURI( document.getElementById('floor').value )+
                    "&area_size_from=" + encodeURI( document.getElementById('area_size_from').value )+
                    "&area_size_to=" + encodeURI( document.getElementById('area_size_to').value )+
                    "&front_width_from=" + encodeURI( document.getElementById('front_width_from').value )+
                    "&front_width_to=" + encodeURI( document.getElementById('front_width_to').value )+
                    "&current_status=" + encodeURI( document.getElementById('current_status').value)+
                    "&cabinet=" + encodeURI( document.getElementById('cabinet').value)+
                    "&kitchen=" + encodeURI( document.getElementById('kitchen').value)+
                    "&floor_material=" + encodeURI( document.getElementById('floor_material').value)+
                    "&wc=" + encodeURI( document.getElementById('wc').value)
                    
                    
                    
                     if(document.getElementById('parking').checked==true){
                    	poststr=poststr+"&parking=" + encodeURI( document.getElementById('parking').value )
                    	}
                     if(document.getElementById('storage').checked==true){
                    	poststr=poststr+"&storage=" + encodeURI( document.getElementById('storage').value )
                    	}
                    if(document.getElementById('lift').checked==true){
                    	poststr=poststr+"&lift=" + encodeURI( document.getElementById('lift').value )
                    }

                     if(document.getElementById('east').checked==true){
                    	poststr=poststr+"&east=" + encodeURI( document.getElementById('east').value )
                    	}
                     if(document.getElementById('west').checked==true){
                    	poststr=poststr+"&west=" + encodeURI( document.getElementById('west').value )
                    	}
                     if(document.getElementById('north').checked==true){
                    	poststr=poststr+"&north=" + encodeURI( document.getElementById('north').value )
                    	}
                     if(document.getElementById('south').checked==true){
                    	poststr=poststr+"&south=" + encodeURI( document.getElementById('south').value )
                    	}
                    	
                     if(document.getElementById('sona').checked==true){
                    	poststr=poststr+"&sona=" + encodeURI( document.getElementById('sona').value )
                    	}
                     if(document.getElementById('jakuzi').checked==true){
                    	poststr=poststr+"&jakuzi=" + encodeURI( document.getElementById('jakuzi').value )
                    	}
                     if(document.getElementById('pool').checked==true){
                    	poststr=poststr+"&pool=" + encodeURI( document.getElementById('pool').value )
                    	}
                     if(document.getElementById('furnished').checked==true){
                    	poststr=poststr+"&furnished=" + encodeURI( document.getElementById('furnished').value )
                    	}
                     if(document.getElementById('remote').checked==true){
                    	poststr=poststr+"&remote=" + encodeURI( document.getElementById('remote').value )
                    	}
                     if(document.getElementById('yard').checked==true){
                    	poststr=poststr+"&yard=" + encodeURI( document.getElementById('yard').value )
                    	}
                     if(document.getElementById('backyard').checked==true){
                    	poststr=poststr+"&backyard=" + encodeURI( document.getElementById('backyard').value )
                    	}
                     if(document.getElementById('verdana').checked==true){
                    	poststr=poststr+"&verdana=" + encodeURI( document.getElementById('verdana').value )
                    	}
                    
                     poststr=poststr+"&form_sorting=" + encodeURI( document.getElementById('form_sorting').value )+
                     "&strmode=" + encodeURI( document.getElementById('strmode').value )+
                    "&sorting_type=" + encodeURI( document.getElementById('sorting_type').value )+                    
                    "&cu=" + encodeURI( document.getElementById('cu').value )+
                    "&se=" + encodeURI( document.getElementById('se').value )+
                    "&view=search";
     posting('realestate_data', poststr,div);
   }

   function posting_realestate_advancedsearch(poststr,div){
   var poststr;
   posting('realestate_data',poststr,div)
   }

//------------------------------------------------Uploader-----------------------------------------------------//

uploader = {
 
	frame : function(c) {
 
		var n = 'f' + Math.floor(Math.random() * 99999);
		var d = document.createElement('DIV');
		d.innerHTML = '<iframe style="display:none" src="about:blank" id="'+n+'" name="'+n+'" onload="uploader.loaded(\''+n+'\')"></iframe>';
		document.body.appendChild(d);
 
		var i = document.getElementById(n);
		if (c && typeof(c.onComplete) == 'function') {
			i.onComplete = c.onComplete;
		}
 
		return n;
	},
 
	form : function(f, name) {
		f.setAttribute('target', name);
	},
 
	submit : function(f, c) {
		uploader.form(f, uploader.frame(c));
		if (c && typeof(c.onStart) == 'function') {
			return c.onStart();
		} else {
			return true;
		}
	},
 
	loaded : function(id) {
		var i = document.getElementById(id);
		if (i.contentDocument) {
			var d = i.contentDocument;
		} else if (i.contentWindow) {
			var d = i.contentWindow.document;
		} else {
			var d = window.frames[id].document;
		}
		if (d.location.href == "about:blank") {
			return;
		}
 
		if (typeof(i.onComplete) == 'function') {
			i.onComplete(d.body.innerHTML);
		}
	}
 
}

		function startCallbackimage() {
			document.getElementById('progress').innerHTML='<img src="images/loading.gif"  width="25" height="25">'
			return true;
		}
 
		function completeCallbackimage(response) {
			document.getElementById('progress').innerHTML=''
			document.getElementById('delimage').style.display='block';
			document.getElementById('imagediv').innerHTML = response;
			document.getElementById('files').reset()
		}

		function startCallbackfiles() {
			document.getElementById('progress2').innerHTML='<img src="images/loading.gif">'
			return true;
		}
 
		function completeCallbackfiles(response) {
			document.getElementById('progress2').innerHTML=''
			document.getElementById('fileslist').innerHTML = response;
			document.getElementById('files').reset()
		}
		
		function startCallbackarticles() {
			filename=document.getElementById('FILE').value
			if (filename!='' && filename!=null){
				filetype=document.getElementById('filetype').value
				extent_arr=filename.split('.')
				var extent=extent_arr[extent_arr.length-1].toUpperCase()
								
				if (filetype=='2'){
					if(extent!='DOC' && extent!='DOCX'){alert('You must select a word document to upload');return false}
					}

				if (filetype=='3'){
					if(extent!='PDF'){alert('You must select a PDF document to upload');return false}
					}

				if (filetype=='4'){
					if(extent!='JPG' && extent!='GIF' && extent!='BMP'){alert('You must select a image file to upload');return false}
					}
					
			
				document.getElementById('progress2').innerHTML='<img src="images/loading.gif">'
				return true;
			}else{return false}
		}
 
		function completeCallbackarticles(response) {
			id=document.getElementById('article_id').value
			document.getElementById('progress2').innerHTML=''
			getpage('articles_uploaded_files','id='+id,'fileslist');
			document.getElementById('files').reset()
		}
		

