

var req = null;



function InitXMLHttpRequest() {

	// Make a new XMLHttp object

	if (window.XMLHttpRequest) {

		req = new XMLHttpRequest();

	} else if (window.ActiveXObject) {

		req = new ActiveXObject("Microsoft.XMLHTTP");

	}

//	if (typeof window.ActiveXObject != 'undefined' ) req = new ActiveXObject("Microsoft.XMLHTTP");

//	else req = new XMLHttpRequest();

}



function SelectCountry(section, destination) {

	InitXMLHttpRequest();

	// Load the result from the response page

	if (req) {

		req.onreadystatechange = function() {

			if (req.readyState == 4) {

				destination.innerHTML = req.responseText;

			} else {

				if (section == 'rp') {

					destination.innerHTML = "<select style=\"width:150px\"><option>Loading data...</option></select>";

				} else {

					destination.innerHTML = "<select style=\"width:150px\" class=\"index_select\"><option>Loading data...</option></select>";

				}



			}

		}

		req.open("GET", "location.php?sec=" + section + "&sel=country", true);

		req.send(null);

	} else {

		destination.innerHTML = 'Browser unable to create XMLHttp Object';

	}

}



function SelectRegion(section, id_country, destination, destination2) {
	
	if(id_country != '251' && id_country != '43')
			{
				
				document.getElementById('region_div').style.display = 'none';
				document.getElementById('statedispid').style.display = 'inline';
				document.getElementById('city_div').style.display = 'none';
				document.getElementById('citydispid1').style.display = 'inline';
				document.getElementById('dispid').style.display = 'none';
				
			}
			

	if (id_country == '251' || id_country == '43') {
//alert("hello");
document.getElementById('statedispid').style.display = 'none';
document.getElementById('region_div').style.display = 'inline';
		InitXMLHttpRequest();

		// Load the result from the response page

		if (req) {

			req.onreadystatechange = function() {

				if (req.readyState == 4) {

					destination.innerHTML = req.responseText;

				} else {

					if (section == 'rp') {

						destination.innerHTML = "<select style=\"width:150px\"><option>Loading data...</option></select>";

					} else {

						destination.innerHTML = "<select style=\"width:150px\" class=\"index_select\"><option>Loading data...</option></select>";

					}

				}

			}

			req.open("GET", "location.php?sec=" + section + "&sel=region&id_country=" + id_country, true);

			req.send(null);
			
			dispfunction(id_country);

		} else {

			destination.innerHTML = 'Browser unable to create XMLHttp Object';

		}

	} else {

		destination.innerHTML = "Country is not selected";

	}

	if (section == 'as') {

		destination2.innerHTML = "<select style=\"width:150px\" class=\"index_select\"><option>All</option></select>";

	} 
	
	
	else {

		if (section == 'rp') {

			destination2.innerHTML = "<select style=\"width:150px\"><option>Please select...</option></select>";

		} else {

			destination2.innerHTML = "<select style=\"width:150px\" class=\"index_select\"><option>Please select...</option></select>";

		}



	}

}


function dispfunction(id_country)
{
	
	if(id_country == '251' || id_country == '43')
			{
				
				document.getElementById('dispid').style.display = 'inline';
				document.getElementById('city_div').style.display = 'inline';
				document.getElementById('citydispid1').style.display = 'none';
			}
			
	else
			{
				
				document.getElementById('dispid').style.display = 'none';
				document.getElementById('city_div').style.display = 'none';
				document.getElementById('citydispid1').style.display = 'inline';
			}
}

function SelectCity(section, id_region, destination) {

	if (id_region != '') {

		InitXMLHttpRequest();

		// Load the result from the response page

		if (req) {

			req.onreadystatechange = function() {

				if (req.readyState == 4) {

					destination.innerHTML = req.responseText;

				} else {

					if (section == 'rp') {

						destination.innerHTML = "<select style=\"width:150px\"><option>Loading data...</option></select>";

					} else {

						destination.innerHTML = "<select style=\"width:150px\" class=\"index_select\"><option>Loading data...</option></select>";

					}

				}

			}

			req.open("GET", "location.php?sec=" + section + "&sel=city&id_region=" + id_region, true);

			req.send(null);

		} else {

			destination.innerHTML = 'Browser unable to create XMLHttp Object';

		}

	} else {

		destination.innerHTML = "Region is not selected";

	}

}



function CheckLogin(section, login, destination) {

	if (login != '') {

		InitXMLHttpRequest();

		// Load the result from the response page

		if (req) {

			req.onreadystatechange = function() {

				if (req.readyState == 4) {

					destination.innerHTML = req.responseText;

				}

			}

			req.open("GET", "location.php?sec=" + section + "&sel=login&login=" + login, true);

			req.send(null);

		} else {

			destination.innerHTML = 'Browser unable to create XMLHttp Object';

		}

	} else {

		destination.innerHTML = "Nick is empty";

	}

}



function ShowTab(sel, mlink, sub, sec_par) {

	destination = document.getElementById('tab_div');

	if (sel > 6 && sub != 0) {

		if (sec_par == 2) {

			document.getElementById("sub_menu8").className='sub_tab_first';

			document.getElementById("sub_menu9").className='sub_tab';

			document.getElementById("sub_menu10").className='sub_tab';

		} else {

			document.getElementById("sub_menu7").className='sub_tab_first';

			document.getElementById("sub_menu8").className='sub_tab';

			document.getElementById("sub_menu9").className='sub_tab';

			document.getElementById("sub_menu10").className='sub_tab';

		}



		if (sel == 7) {

			document.getElementById("sub_menu"+sel).className='sub_tab_active_first';

		} else {

			if (sec_par == 2 && sel==8) {

				document.getElementById("sub_menu"+sel).className='sub_tab_active_first';

			} else {

				document.getElementById("sub_menu"+sel).className='sub_tab_active';

			}

		}



		document.getElementById("sub_link7").className='link';

		document.getElementById("sub_link8").className='link';

		document.getElementById("sub_link9").className='link';

		document.getElementById("sub_link10").className='link';

		document.getElementById("sub_link"+sel).className='text';

	} else {

		destination = document.getElementById("tab_div");

		document.getElementById("menu1").className='tab_first';

		document.getElementById("menu2").className='tab';

		document.getElementById("menu3").className='tab';

		document.getElementById("menu4").className='tab';

		document.getElementById("menu5").className='tab';

		document.getElementById("menu6").className='tab_last';



		if (sel == 1) {

			document.getElementById("menu"+sel).className='tab_active_first';

		} else if (sel == 6) {

			document.getElementById("menu"+sel).className='tab_active_last';

		} else {

			document.getElementById("menu"+sel).className='tab_active';

		}



		document.getElementById("link1").className='link';

		document.getElementById("link2").className='link';

		document.getElementById("link3").className='link';

		document.getElementById("link4").className='link';

		document.getElementById("link5").className='link';

		document.getElementById("link6").className='link';

		document.getElementById("link"+sel).className='text';

	}

	InitXMLHttpRequest();

	// Load the result from the response page

	if (req) {

		req.onreadystatechange = function() {

			if (req.readyState == 4) {

				RunJS(destination, req.responseText);

			}

		}

		if (sel > 6 && sub != 0) {

			req.open("GET", mlink + "&sub=" + sel + "&act=ajax&action="+ sub, true);

		} else {

			req.open("GET", mlink + "&act=ajax", true);

		}

		req.send(null);

	} else {

		destination.innerHTML = 'Browser unable to create XMLHttp Object';

	}

}



function RunJS(dest, response){

	//Check user browser

	var agent=(window.navigator.appName=='Netscape')?'Firefox':'IE';

	if(agent=='IE'){

		dest.innerHTML=response;

		var arr_scripts = dest.getElementsByTagName("script");

		for(i in arr_scripts){

			var src = arr_scripts[i].src;

			if(null!=src){

				var has_question = (src.indexOf('?', 1)>0 ? true : false);

				if(0==src.length)

					arr_scripts[i].setAttribute('src', '');

				else

					arr_scripts[i].setAttribute('src', arr_scripts[i].src + (has_question==true ? '&' : '?') + '1=1');

			}

		}

	}else{

		//Mozilla

		var d=dest.parentNode;

		var d_new=document.createElement('div');



		//Set same attributes as original

		var attributes=dest.attributes;

		var len=attributes.length;



		d_new.innerHTML=response;

		for(var i=0; i<len; i++){

			d_new.setAttribute(attributes[i].name, attributes[i].value);

		}



		d.replaceChild(d_new, dest);

	}

}



function VoteAction(id_upload, vote, id_category, destination, upload_type) {

	InitXMLHttpRequest();

    if (req){

		req.onreadystatechange = function() {

			if (req.readyState == 4) {

				destination.innerHTML = req.responseText;

			} else {

				destination.innerHTML = "Loading...";

			}

		}

		req.open('GET', 'gallary.php?sel=vote&id_upload=' + id_upload + '&vote=' + vote + '&id_category=' + id_category+ '&upload_type=' + upload_type, true);

		req.send(null);

    }

    else{

       destination.innerHTML = 'Browser unable to create XMLHttp Object';

    }

    return;

}