// JavaScript Document

var error_image = "<img src='images/alert.gif' width='16' height='16' border='0' align='absbottom' />";
var success_image = "<img src='images/img13.png' width='12' height='12' border='0' align='bottom' />";

//Filter for typing characters in Input box
function Filter4Characters(evt)
{
	if(navigator.appName.indexOf('Microsoft')!=-1)
	{
		if(event.keyCode < 46 || event.keyCode > 57)
		{
			event.returnValue = false;
		}
	}
	else
	{
		if(evt.charCode && (evt.charCode < 46 || evt.charCode > 57))
		{
			if(evt.preventDefault)
			{
				evt.preventDefault();
			}
		}
	}
}

//Function to prevent typing characters in input box
function preventOpp(objID)
{
	if( navigator.appName.indexOf('Microsoft') != -1 )
	{
		document.getElementById(objID).onkeypress = Filter4Characters;
	}
	else
	{
		document.getElementById(objID).addEventListener("keypress", Filter4Characters, true);
	}
}

// Function to validate Html tags
function tagvalidate(val)
{
	return val.match(/([\<])([^\>]{1,})*([\>])/i);
}

// Function to reset a form
function resetForm(FormName)
{
	var params = Form.serialize(FormName);
	var split_params = params.split("&");
	var elementId, field, i, split_split_params;
	
	for( i = 0; i < split_params.length; i++ )
	{
		split_split_params = split_params[i].split("=");
		elementId = split_split_params[0];
		field = $(elementId);
		if( field.type == "select-one" )
		{
			field.selectedIndex = 0;
		}
		else
			if( field.type == "text" || field.type == "textarea" || field.type == "password" )
			{
				field.value = "";
			}
	}
}

// Function to clear all error messages
function clearErrorMsgs(className)
{
	var arrElements = document.getElementsByClassName(className);
	var arrLength = arrElements.length;
	var i;
	
	for( i = 0; i < arrLength; i++ )
	{
		arrElements[i].update();
	}
}

// Function to check valid date
function check_valid_date(day, month, year)
{
	var monthArray = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	
	if( (year % 4) && (!(year % 100) || (year % 400)) )
	{
		if( day > monthArray[month - 1] )
		{
			return false;
		}
	}
	else
	{
		if( month == 2 )
		{
			if( day > 29 )
			{
				return false;
			}
		}
		else
			if( day > monthArray[month - 1] )
			{
				return false;
			}
	}
	
	return true;
}

// Function to validate an URL
function is_valid_url(value)
{
	//var reg_exp = new RegExp("/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/");
	var exprsn = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
	//reg_exp.compile(exprsn);
	
	return exprsn.test(value);
}

//function to clear the Login form fields on Focus
function clearFields(_field, _default, _current) 
{  
  if (_default == _current) 
  {
	_field.value = "";
  }
}


function registrationValidation()
{
	var flag = true;
	$('errEmail').innerHTML = "";
	$('errPassword').innerHTML = "";
	$('errRePassword').innerHTML = "";
	$('errCompanyName').innerHTML = "";
	$('errFirstName').innerHTML = "";
	$('errLastName').innerHTML = "";
	$('errGender').innerHTML = "";
	$('errAddress').innerHTML = "";
	$('errCountry').innerHTML = "";
	$('errRegion').innerHTML = "";
	$('errCity').innerHTML = "";
	$('errPostalCode').innerHTML = "";
	$('errPhoneNumber').innerHTML = "";
	$('errMobileNumber').innerHTML = "";
	$('errTerms').innerHTML = "" ;
	$('errSecretAnswer').innerHTML = "" ;
	$('errDOBDay').innerHTML = "" ;
	$('errDOBMonth').innerHTML = "" ;
	$('errDOBDOBYear').innerHTML = "" ;
	$('message').innerHTML = "" ;
	//$('errCaptchaNumber').innerHTML = "";
	scrollArray = new Array();
	i = 0;
	if(isWhitespace($('txtEmail').value, true))
	{
		$('errEmail').innerHTML = 'Please enter your Email';
		$('txtEmail').focus();
		scrollArray[i] = $('txtEmail');
		i++;
		flag = false;
	}
	else if(tagvalidate($('txtEmail').value))
	{
		$('errEmail').innerHTML = 'Please enter valid input as Email';
		$('txtEmail').focus();
		scrollArray[i] = $('txtEmail');
		i++;
		flag = false;
	}
	else if(!isEmail($('txtEmail').value) )
	{
		$('errEmail').update("Invalid email format !");
		$('txtEmail').focus();
		scrollArray[i] = $('txtEmail');
		i++;
		flag = false;
	}
	if( $('txtPassword').value.blank() )
	{
		$('errPassword').innerHTML = 'Please enter your Password';
		$('txtPassword').focus();
		scrollArray[i] = $('txtPassword');
		i++;
		flag = false;
	}
	else
		if(tagvalidate($('txtPassword').value))
		{
			$('errPassword').innerHTML = 'Please enter valid input as Password';
			$('txtPassword').focus();
			scrollArray[i] = $('txtPassword');
			i++;
			flag = false;
		}
		else
			if( $('txtPassword').value.length < 6 )
			{
				$('errPassword').innerHTML = 'Password must have 6 characters';
				$('txtPassword').focus();
				scrollArray[i] = $('txtPassword');
				i++;
				flag = false;
			}
	if( $('txtRePassword').value.blank() )
	{
		$('errRePassword').innerHTML = 'Please enter your Confirm Password';
		$('txtRePassword').focus();
		scrollArray[i] = $('txtRePassword');
		i++;
		flag = false;
	}
	else
		if( tagvalidate($('txtRePassword').value) )
		{
			$('errPassword').innerHTML = 'Please enter valid input as Confirm Password';
			$('txtRePassword').focus();
			scrollArray[i] = $('txtRePassword');
			i++;
			flag = false;
		}
		else
			if( !$('txtPassword').value.blank() && ($('txtPassword').value != $('txtRePassword').value) )
			{
				$('errRePassword').innerHTML = 'Password & Confirm Password must be same';
				$('txtRePassword').focus();
				scrollArray[i] = $('txtPassword');
				i++;
				flag = false;
			}
	
	if(tagvalidate($('txtCompanyName').value))
	{
		$('errCompanyName').innerHTML = 'Please enter valid input as Company Name';
		$('txtCompanyName').focus();
		scrollArray[i] = $('txtCompanyName');
		i++;
		flag = false;
	}
	
	if(isWhitespace($('txtFirstName').value, true))
	{
		$('errFirstName').innerHTML = 'Please enter Your First Name';
		$('txtFirstName').focus();
		scrollArray[i] = $('txtFirstName');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtFirstName').value))
		{
			$('errFirstName').innerHTML = 'Please enter valid input as First Name';
			$('txtFirstName').focus();
			scrollArray[i] = $('txtFirstName');
			i++;
			flag = false;
		}
	}
	
	if(isWhitespace($('txtLastName').value, true))
	{
		$('errLastName').innerHTML = 'Please enter Your Last Name';
		$('txtLastName').focus();
		scrollArray[i] = $('txtLastName');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtLastName').value))
		{
			$('errLastName').innerHTML = 'Please enter valid input as Last Name';
			$('txtLastName').focus();
			scrollArray[i] = $('txtLastName');
			i++;
			flag = false;
		}
	}
	if(isWhitespace($('ddlstDOBDay').value, true) || isWhitespace($('ddlstDOBMonth').value, true) || isWhitespace($('ddlstDOBYear').value, true))
	{
		$('errDOBDOBYear').innerHTML = 'Please enter Date Of Birth';
		$('ddlstDOBDay').focus();
		scrollArray[i] = $('ddlstDOBDay');
		i++;
		flag = false;
	}
	if(($('rdGenderMale').checked == false) && ($('rdGenderFemale').checked == false))
	{
		$('errGender').innerHTML = 'Please check your Gender';
		$('rdGenderMale').focus();
		scrollArray[i] = $('rdGenderMale');
		i++;
		flag = false;
	}
	
	if( $('ddlCountry').value.blank() )
	{
		$('errCountry').innerHTML = 'Select a Country';
		$('ddlCountry').focus();
		scrollArray[i] = $('ddlCountry');
		i++;
		flag = false;
	}
	if($('isSelect').value!=1){
	if( $('ddlRegion').value.blank() )
	{
		$('errRegion').innerHTML = 'Select a Region';
		$('ddlRegion').focus();
		scrollArray[i] = $('ddlRegion');
		i++;
		flag = false;
	}
	if( $('ddlCity').value.blank() )
	{
		$('errCity').innerHTML = 'Select a City';
		$('ddlCity').focus();
		scrollArray[i] = $('ddlCity');
		i++;
		flag = false;
	}
	}
	if(tagvalidate($('txtPhoneNumber').value))
	{
		$('errPhoneNumber').innerHTML = 'Please enter valid input as Phone Number';
		$('txtPhoneNumber').focus();
		scrollArray[i] = $('txtPhoneNumber');
		i++;
		flag = false;
	}
	if(tagvalidate($('txtMobileNumber').value))
	{
		$('errMobileNumber').innerHTML = 'Please enter valid input as Mobile Number';
		$('txtMobileNumber').focus();
		scrollArray[i] = $('txtMobileNumber');
		i++;
		flag = false;
	}
	
	if(isWhitespace($('txtAddress').value, true))
	{
		$('errAddress').innerHTML = 'Please enter your Address';
		$('txtAddress').focus();
		scrollArray[i] = $('txtAddress');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtAddress').value))
		{
			$('errAddress').innerHTML = 'Please enter valid input as Address';
			$('txtAddress').focus();
			scrollArray[i] = $('txtAddress');
			i++;
			flag = false;
		}
	}
	
	if(isWhitespace($('txtPostalCode').value, true))
	{
		$('errPostalCode').innerHTML = 'Please enter your Postal Code';
		$('txtPostalCode').focus();
		scrollArray[i] = $('txtPostalCode');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtPostalCode').value))
		{
			$('errPostalCode').innerHTML = 'Please enter valid input as Postal Code';
			$('txtPostalCode').focus();
			scrollArray[i] = $('txtPostalCode');
			i++;
			flag = false;
		}
	}
	if(isWhitespace($('txtSecretAnswer').value, true))
	{
		$('errSecretAnswer').innerHTML = 'Please enter your Secret Answer';
		$('txtSecretAnswer').focus();
		scrollArray[i] = $('txtSecretAnswer');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtSecretAnswer').value))
		{
			$('errSecretAnswer').innerHTML = 'Please enter valid input as Secret Answer';
			$('txtSecretAnswer').focus();
			scrollArray[i] = $('txtSecretAnswer');
			i++;
			flag = false;
		}
	}	
	if($('chkTerms').checked==false)
	{
		$('errTerms').innerHTML = 'Please check to accept Terms & Conditions';
		$('chkTerms').focus();
		scrollArray[i] = $('chkTerms');
		i++;
		flag = false;
	}
	
	/*if(isWhitespace($('txtCaptchaNumber').value, true))
	{
		$('errCaptchaNumber').innerHTML = 'Please enter your Security Code';
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtCaptchaNumber').value))
		{
			$('errCaptchaNumber').innerHTML = 'Please enter valid input as Security Code';
			flag = false;
		}
	}*/
	
	if( !flag )
	{
		scrollArray[0].scrollTo();
	}
	
	return flag;
}

function editProfileValidation()
{
	var flag = true;
	$('errEmail').innerHTML = "";
	$('errCompanyName').innerHTML = "";
	$('errFirstName').innerHTML = "";
	$('errLastName').innerHTML = "";
	$('errGender').innerHTML = "";
	$('errAddress').innerHTML = "";
	$('errCountry').innerHTML = "";
	$('errRegion').innerHTML = "";
	$('errCity').innerHTML = "";
	$('errPostalCode').innerHTML = "";
	$('errPhoneNumber').innerHTML = "";
	$('errMobileNumber').innerHTML = "";
	$('errDOBDay').innerHTML = "" ;
	$('errDOBMonth').innerHTML = "" ;
	$('errDOBDOBYear').innerHTML = "" ;
	$('message').innerHTML = "" ;
	//$('errCaptchaNumber').innerHTML = "";
	scrollArray = new Array();
	i = 0;
	if(tagvalidate($('txtCompanyName').value))
	{
		$('errCompanyName').innerHTML = 'Please enter valid input as Company Name';
		$('txtCompanyName').focus();
		scrollArray[i] = $('txtCompanyName');
		i++;
		flag = false;
	}
	
	if(isWhitespace($('txtFirstName').value, true))
	{
		$('errFirstName').innerHTML = 'Please enter Your First Name';
		$('txtFirstName').focus();
		scrollArray[i] = $('txtFirstName');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtFirstName').value))
		{
			$('errFirstName').innerHTML = 'Please enter valid input as First Name';
			$('txtFirstName').focus();
			scrollArray[i] = $('txtFirstName');
			i++;
			flag = false;
		}
	}
	
	if(isWhitespace($('txtLastName').value, true))
	{
		$('errLastName').innerHTML = 'Please enter Your Last Name';
		$('txtLastName').focus();
		scrollArray[i] = $('txtLastName');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtLastName').value))
		{
			$('errLastName').innerHTML = 'Please enter valid input as Last Name';
			$('txtLastName').focus();
			scrollArray[i] = $('txtLastName');
			i++;
			flag = false;
		}
	}
	if(isWhitespace($('ddlstDOBDay').value, true) || isWhitespace($('ddlstDOBMonth').value, true) || isWhitespace($('ddlstDOBYear').value, true))
	{
		$('errDOBDOBYear').innerHTML = 'Please enter Date Of Birth';
		$('ddlstDOBDay').focus();
		scrollArray[i] = $('ddlstDOBDay');
		i++;
		flag = false;
	}
	if(isWhitespace($('txtCountry').value, true))
	{
		$('errCountry').innerHTML = 'Please enter your Country name';
		$('txtCountry').focus();
		scrollArray[i] = $('txtCountry');
		i++;
		flag = false;
	}
	else if(tagvalidate($('txtCountry').value))
	{
		$('errCountry').innerHTML = 'Please enter valid input as Country';
		$('txtCountry').focus();
		scrollArray[i] = $('txtCountry');
		i++;
		flag = false;
	}
	if($('isSelect').value!=1){
	if(isWhitespace($('txtRegion').value, true))
	{
		$('errRegion').innerHTML = 'Please enter your Region name';
		$('txtRegion').focus();
		scrollArray[i] = $('txtRegion');
		i++;
		flag = false;
	}
	if(tagvalidate($('txtRegion').value))
	{
		$('errRegion').innerHTML = 'Please enter valid input as Region';
		$('txtRegion').focus();
		scrollArray[i] = $('txtRegion');
		i++;
		flag = false;
	}
	if(isWhitespace($('txtCity').value, true))
	{
		$('errCity').innerHTML = 'Please enter your City name';
		$('txtCity').focus();
		scrollArray[i] = $('txtCity');
		i++;
		flag = false;
	}
	if(tagvalidate($('txtCity').value))
	{
		$('errCity').innerHTML = 'Please enter valid input as City';
		$('txtCity').focus();
		scrollArray[i] = $('txtCity');
		i++;
		flag = false;
	}}
	if(tagvalidate($('txtPhoneNumber').value))
	{
		$('errPhoneNumber').innerHTML = 'Please enter valid input as Phone Number';
		$('txtPhoneNumber').focus();
		scrollArray[i] = $('txtPhoneNumber');
		i++;
		flag = false;
	}
	if(tagvalidate($('txtMobileNumber').value))
	{
		$('errMobileNumber').innerHTML = 'Please enter valid input as Mobile Number';
		$('txtMobileNumber').focus();
		scrollArray[i] = $('txtMobileNumber');
		i++;
		flag = false;
	}
	
	if(isWhitespace($('txtAddress').value, true))
	{
		$('errAddress').innerHTML = 'Please enter your Address';
		$('txtAddress').focus();
		scrollArray[i] = $('txtAddress');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtAddress').value))
		{
			$('errAddress').innerHTML = 'Please enter valid input as Address';
			$('txtAddress').focus();
			scrollArray[i] = $('txtAddress');
			i++;
			flag = false;
		}
	}
	
	if(isWhitespace($('txtPostalCode').value, true))
	{
		$('errPostalCode').innerHTML = 'Please enter your Postal Code';
		$('txtPostalCode').focus();
		scrollArray[i] = $('txtPostalCode');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtPostalCode').value))
		{
			$('errPostalCode').innerHTML = 'Please enter valid input as Postal Code';
			$('txtPostalCode').focus();
			scrollArray[i] = $('txtPostalCode');
			i++;
			flag = false;
		}
	}
	if(isWhitespace($('txtSecretAnswer').value, true))
	{
		$('errSecretAnswer').innerHTML = 'Please enter your Secret Answer';
		$('txtSecretAnswer').focus();
		scrollArray[i] = $('txtSecretAnswer');
		i++;
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtSecretAnswer').value))
		{
			$('errSecretAnswer').innerHTML = 'Please enter valid input as Secret Answer';
			$('txtSecretAnswer').focus();
			scrollArray[i] = $('txtSecretAnswer');
			i++;
			flag = false;
		}
	}	

	if(flag == false)
	{
		scrollArray[0].scrollTo();
	}
	return flag ;
	
}

function loginValidation()
{
	var flag = true;
	$('errEmail').innerHTML = "";
	$('errPassword').innerHTML = "";
	
	if(isWhitespace($('txtEmailLog').value, true))
	{
		$('errEmailLog').innerHTML = 'Please enter your Email';
		flag = false;
	}
	else if(tagvalidate($('txtEmailLog').value))
	{
		$('errEmailLog').innerHTML = 'Please enter valid input as Email';
		flag = false;
	}
	else if(!isEmail($('txtEmailLog').value) )
	{
		$('errEmailLog').update("Invalid email format !");
		flag = false;
	}
	if(isWhitespace($('txtPasswordLog').value, true))
	{
		$('errPasswordLog').innerHTML = 'Please enter your Password';
		flag = false;
	}
	else if($('txtPasswordLog').value.length < 6)
	{
		$('errPasswordLog').innerHTML = 'Password must have 6 characters';
		flag = false;
	}
	else if(tagvalidate($('txtPasswordLog').value))
	{
		$('errPasswordLog').innerHTML = 'Please enter valid input as Password';
		flag = false;
	}
	
	return flag ;
	
}


function forgetPasswordValidation()
{
	var flag = true;
	$('errEmail').innerHTML = "";
	
	if(isWhitespace($('txtEmail').value, true))
	{
		$('errEmail').innerHTML = 'Please enter your Email';
		flag = false;
	}
	else if(tagvalidate($('txtEmail').value))
	{
		$('errEmail').innerHTML = 'Please enter valid input as Email';
		flag = false;
	}
	else if(!isEmail($('txtEmail').value) )
	{
		$('errEmail').update("Invalid email format !");
		flag = false;
	}
	
	if(isWhitespace($('txtSecretAnswer').value, true))
	{
		$('errSecretAnswer').innerHTML = 'Please enter your Secret Answer';
		$('txtSecretAnswer').focus();
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtSecretAnswer').value))
		{
			$('errSecretAnswer').innerHTML = 'Please enter valid input as Secret Answer';
			$('txtSecretAnswer').focus();
			flag = false;
		}
	}	
	
	return flag ;
	
}

function changePasswordValidation()
{
	var flag = true;
	$('errOldPassword').innerHTML = "";
	$('errNewPassword').innerHTML = "";
	$('errConfirmPassword').innerHTML = "";
	
	if(isWhitespace($('txtOldPassword').value, true))
	{
		$('errOldPassword').innerHTML = 'Please enter your Old Password';
		flag = false;
	}
	else if($('txtOldPassword').value.length < 6)
	{
		$('errOldPassword').innerHTML = 'Old Password must have 6 characters';
		flag = false;
	}
	else if(tagvalidate($('txtOldPassword').value))
	{
		$('errOldPassword').innerHTML = 'Please enter valid input as Old Password';
		flag = false;
	}
	if(isWhitespace($('txtNewPassword').value, true))
	{
		$('errNewPassword').innerHTML = 'Please enter your New Password';
		flag = false;
	}
	else if($('txtNewPassword').value.length < 6)
	{
		$('errNewPassword').innerHTML = 'New Password must have 6 characters';
		flag = false;
	}
	else if(tagvalidate($('txtNewPassword').value))
	{
		$('errNewPassword').innerHTML = 'Please enter valid input as New Password';
		flag = false;
	}
	if(isWhitespace($('txtConfirmPassword').value, true))
	{
		$('errConfirmPassword').innerHTML = 'Please enter your Confirm Password';
		flag = false;
	}
	else if($('txtConfirmPassword').value.length < 6)
	{
		$('errConfirmPassword').innerHTML = 'Confirm Password must have 6 characters';
		flag = false;
	}
	else if(tagvalidate($('txtConfirmPassword').value))
	{
		$('errConfirmPassword').innerHTML = 'Please enter valid input as Confirm Password';
		flag = false;
	}
	else if($('txtNewPassword').value != $('txtConfirmPassword').value)
	{
		$('errConfirmPassword').innerHTML = 'New & Confirm Password must be same';
		flag = false;
	}
	return flag ;
	
}

function checkUsernameAvailability(FormName, flag)
{
	
	var ajaxURL = "ajaxserver/responceUsernameAvailability.php";
	var ajaxParams = $(FormName).serialize();
	
	$('errEmail').innerHTML = '';
	var flag = true;
	
	if(isWhitespace($('txtEmail').value, true))
	{
		$('errEmail').innerHTML = 'Please enter your Email';
		flag = false;
	}
	else if(tagvalidate($('txtEmail').value))
	{
		$('errEmail').innerHTML = 'Please enter valid input as Email';
		flag = false;
	}
	else if(!isEmail($('txtEmail').value) )
	{
		$('errEmail').update("Invalid email format !");
		flag = false;
	}
	if( flag )
	{
		new Ajax.Request(ajaxURL, {
									method : 'post',
									parameters : ajaxParams,
									onSuccess : function(transport)
												{
													var response = transport.responseText;
													
													//alert(response);
													if(!response)
													{
														$('errEmail').innerHTML = 'Email is already in use';
														flag = false;
													}
													else
													{
														$('errEmail').innerHTML = 'email is available';
													}
												},
									onFailure : function()
												{
													alert("Server Error !!\nPlease check your Network Connection !");
												}
								 }
						);
	}
	
	return flag;
}


function checkEmailLogin(FormName, flag)
{
	
	

	var ajaxURL = "ajaxserver/responceEmailAvailability.php";
	var txtEmail = $('txtEmailLog').value;
	
	$('errEmailLog').innerHTML = '';
	var flag = true;
	
	if(isWhitespace($('txtEmailLog').value, true))
	{
		
		
		$('errEmailLog').innerHTML = 'Please enter your Email';
		flag = false;
	}
	else if(tagvalidate($('txtEmailLog').value))
	{
		$('errEmailLog').innerHTML = 'Please enter valid input as Email';
		flag = false;
	}
	else if(!isEmail($('txtEmailLog').value) )
	{
		$('errEmailLog').update("Invalid email format !");
		flag = false;
	}
	if( flag )
	{
		new Ajax.Request(ajaxURL, {
									method : 'post',
									parameters : {txtEmail:txtEmail},
									onSuccess : function(transport)
												{
													
													var response = transport.responseText;
													
													
													if(response==1)
													{
														$('errEmailLog').innerHTML = '';
														flag = false;
													}
													else if(response==2)
													{
														$('errEmailLog').innerHTML = 'Your account has been locked.';
														
														//location.href='registration.html'
													
													}
													else if(response==3)
													{
														$('errEmailLog').innerHTML = 'Invalid Email Account ';
														/*var msg = 'Invalid Email User ';
														location.href='registration.html?msg_acc=1'*/
													
													}
												},
									onFailure : function()
												{
													alert("Server Error !!\nPlease check your Network Connection !");
												}
								 }
						);
	}
	
	return flag;
}



function openContentWindow(URL,txtTitle)
{
	var win = new Window({
					 url:URL,
					 className: "bluelighting", 
					 width:450, 
					 height:500, 
					 zIndex: 100, 
					 resizable: true, 
					 title: txtTitle, 
					 showEffect:Effect.Appear, 
					 hideEffect: Effect.Fade, 
					 draggable:true, 
					 wiredDrag: true
					 })
	win.showCenter();
}

////////////////////////////////////////////////// Function to open Custom Pop Up //////////////////////////////////////////////////

var displayModalImage = function(divID,imageLoder)
{
	$(divID).hide();
	$(imageLoder).innerHTML = "<img src='images/loading_small.gif' alt='loading' />";
}

var hideModalImage = function(divID,imageLoder)
{
	//alert(divID);
	$(imageLoder).innerHTML = "";
	//alert(imageLoder);
	//$(imageLoder).hide();
	$(divID).show();
}

//////////////////////////////////////////////////////////// Ends //////////////////////////////////////////////////////////////////

////////////////////////////////////////////////// Function to open Custom Pop Up //////////////////////////////////////////////////

function openModal(page, width, height, bool_val)
{
	if( bool_val )
	{
		Dialog.info( {url: page, options: {method: 'get'}}, {className: "alphacube", width: width, height: height, showEffect: Effect.Appear, hideEffect: Effect.Puff, draggable: true, wiredDrag: false, showProgress: false} );
	}
	else
	{
		Dialog.closeInfo();
	}
}

function hide_show(toBeHide, toBeShown)
{
	if(toBeHide != '')
	{
		$(toBeHide).hide();
	}
	if(toBeShown != '')
	{
		$(toBeShown).show();
	}
}

function sendLink(FormName)
{
	var ajaxURL = "ajaxserver/responseShareLink.php";
	var ajaxParams = $(FormName).serialize();
	var html_tag_error_msg = "Cannot insert HTML tags !";
	var flag = true;
	
	$('errToEmail').update();
	$('errFromEmail').update();
	$('errSubject').update();
	$('errMessage').update();
	
	if( $('txtFromEmail').value.blank() )
	{			
		$('errFromEmail').update("Please your email address !");
		$('txtFromEmail').value = "";
		flag = false;
	}
	else
		if( tagvalidate($('txtFromEmail').value) )
		{
			$('errFromEmail').update(html_tag_error_msg);
			flag = false;
		}
		else
			if( !isEmail($('txtFromEmail').value) )
			{
				$('errFromEmail').update("Invalid email format !");
				flag = false;
			}
	if( $('txtToEmail').value.blank() )
	{			
		$('errToEmail').update("Please your friend's email address !");
		$('txtToEmail').value = "";
		flag = false;
	}
	else
		if( tagvalidate($('txtToEmail').value) )
		{
			$('errToEmail').update(html_tag_error_msg);
			flag = false;
		}
		else
			if( !isEmail($('txtToEmail').value) )
			{
				$('errToEmail').update("Invalid email format !");
				flag = false;
			}
	
	if( $('txtSubject').value.blank() )
	{			
		$('errSubject').update("Please enter Subject !");
		$('txtSubject').value = "";
		flag = false;
	}
	else
		if( tagvalidate($('txtSubject').value) )
		{
			$('errSubject').update(html_tag_error_msg);
			flag = false;
		}
	if( $('txtMessage').value.blank() )
	{			
		$('errMessage').update("Please enter Message !");
		$('txtMessage').value = "";
		flag = false;
	}
	else
		if( tagvalidate($('txtMessage').value) )
		{
			$('errMessage').update(html_tag_error_msg);
			flag = false;
		}	

	
	/*if( flag )
	{
		hide_show('btnSubmit', 'spanSendLink');
		new Ajax.Request(ajaxURL, {
									method : 'post',
									parameters : ajaxParams,
									onSuccess : function(transport)
												{
													var response = transport.responseText;
													
													//alert(response);
													if( parseInt(response) )
													{
														$(FormName).reset();
														$(FormName).disable();
														hide_show('spanSendLink', 'btnSubmit');
														$('shareLinkMsg').update("<font color='#33CC00'>Your message has been sent successfully to friend !! </font>");
														setTimeout("open_modal('', '', '', false); hide_show('spanForgetPasswd', 'ancForgetPasswd');", 5000);
													}
													else
													{
														$('shareLinkMsg').update(error_image + "&nbsp;&nbsp;Error in send link !");
														hide_show('spanSendLink', 'btnSubmit');
													}
													
												},
									onFailure : function()
												{
													alert("Server Error !!\nPlease check your Network Connection !");
												}
								 }
						);
	}*/
	
	return flag;
}

function saveAd(id,divId)
{
	var ajaxURL = "ajaxserver/responseSaveLink.php";
	if( id!="" )
	{
		new Ajax.Request(ajaxURL, {
									method : 'post',
									parameters : {
													id :id
												 },
									onSuccess : function(transport)
												{
													var response = transport.responseText;
													
													//alert(response);
													if( parseInt(response) )
													{
														$(divId).update("Saved");
													}
																								
												},
									onFailure : function()
												{
													alert("Server Error !!\nPlease check your Network Connection !");
												}
								 }
						);
	}
	
}
function removeSaveAd(id,divId)
{
	var ajaxURL = "ajaxserver/responseRemoveSaveAd.php";
	if( id!="" )
	{
		new Ajax.Request(ajaxURL, {
									method : 'post',
									parameters : {
													id :id
												 },
									onSuccess : function(transport)
												{
													var response = transport.responseText;
													
													//alert(response);
													if( parseInt(response) )
													{
														$(divId).update("");
													}
																								
												},
									onFailure : function()
												{
													alert("Server Error !!\nPlease check your Network Connection !");
												}
								 }
						);
	}
}

function addFields(_field, _default, _current) 
{  
  if (_current == "") 
  {
	_field.value = _default;
  }
}

function creatSubCategory(catId,tdCount,numCount,currentNum)
{
	var ajaxURL = "ajaxserver/responceCreatSubCategory.php";
	$('btnContinue').disabled = true;
	$('btnContinue').className= '';
	var flag = true;
	var chkId = 'chk'+catId ;
	var divCount= tdCount;
	
	chkId = chkId+'';
	/*if($(chkId).checked == false)
	{
		$(chkId).checked = true;
	}*/
	if(!catId)
	{
		flag = false;
	}
	if(!tdCount)
	{
		flag = false;
	}
	if( flag )
	{
		new Ajax.Request(ajaxURL, {
									method : 'post',
									parameters : {
													catId :catId ,
													tdCount :tdCount 
												 },
									onSuccess : function(transport)
												{
													var response = transport.responseText;
													
													if(response)
													{
														var tdId = parseInt($('hidCount').value) ;
														//var tdId = count+1 ;
														//tdId = tdId+''
														//alert(tdId);
														while(divCount <=5)
														{	
															divVal= 'div'+divCount;
															$(divVal).hide();
															divCount++;
															
														}
														showDiv = 'div'+tdCount;
														$('hidCount').value = tdId;
														//alert(currentNum);
														for(j=0;j<numCount;j++)
														{
															catDiv = 'cat'+tdCount+j;
															catSpan = 'span'+tdCount+j;
															if(j==currentNum)
															{
																$(catDiv).className='Selected01';
																$(catSpan).innerHTML = '<img src="images/left.gif" />';
															}
															else
															{
																$(catDiv).className='';
																$(catSpan).innerHTML = '<img src="images/leftinactive.gif" />';
															}
														}
														$(showDiv).show();
														$(showDiv).innerHTML = response;
													}
												},
									onFailure : function()
												{
													alert("Server Error !!\nPlease check your Network Connection !");
												}
								}
						);
	}
	
	return flag;
}

function BannerValidation()
{
	var flag = true;
	
	$('errBannerSize').innerHTML = "";
	//$('errCategory').innerHTML = "";
	$('errBannerFile').innerHTML = "";
	$('errBannerTitle').innerHTML = "";
	$('errBannerLink').innerHTML = "";
	//$('errCaptchaNumber').innerHTML = "";
	
	/*for(i=1;i<3;i++)
	{
		if($('BannerSize'+i).checked==true)
		{
			i = 3 ;
		}
		else if($('BannerSize'+i).checked==false)
		{
			$('errBannerSize').innerHTML = 'Please check one of the size';
			flag = false;
		}
	}*/
	
	var arrRadio = document.getElementsByName('radBannerSize');
	var arrRadioLength = arrRadio.length;
	var arrRadioFlag = false;
	var i = 0;
	if(isWhitespace($('radBannerSize').value, true))
	{
		$('errBannerSize').innerHTML = 'Choose a banner position';
		flag = false;
	}
	/*if( $('ddlCategory').value.blank() )
	{			
		$('errCategory').innerHTML = "Select a category";
		flag = false;
	}*/
	if(isWhitespace($('fileBannerImg').value, true))
	{
		$('errBannerFile').innerHTML = 'Please upload Banner Image';
		flag = false;
	}
	if(isWhitespace($('txtBannerTitle').value, true))
	{
		$('errBannerTitle').innerHTML = 'Please enter Banner Title';
		flag = false;
	}
	else
	{
		if(tagvalidate($('txtBannerTitle').value))
		{
			$('errBannerTitle').innerHTML = 'Please enter valid input as Banner Title';
			flag = false;
		}
	}
	if($('txtBannerLink').value)
	{
		if(!is_valid_url($('txtBannerLink').value, true) )
		{			
			$('errBannerLink').innerHTML = 'Please enter valid url as Banner Link';
			flag = false;
		}
		else if(tagvalidate($('txtBannerLink').value))
		{
			$('errBannerLink').innerHTML = 'Please enter valid input as Banner Link';
			flag = false;
		}
	}
	
	return flag ;
	
}

///////////////////////////////////////////////////// Function to validate email alert ///////////////////////////////////////////

function validateEmailAlert(formName)
{
	var html_tag_error_msg = "Cannot insert HTML tags !";
	var flag = true;
	
	$('errorEmail').update();
	$('errorFname').update();
	$('errorLname').update();
	$('errorCategory').update();
	
	if( $('txtemail').value.blank() )
	{			
		$('errorEmail').update("Please enter your email address !");
		$('txtemail').value = "";
		flag = false;
	}
	else
		if( tagvalidate($('txtemail').value) )
		{
			$('errorEmail').update(html_tag_error_msg);
			flag = false;
		}
		else
			if( !isEmail($('txtemail').value) )
			{
				$('errorEmail').update("Invalid email format !");
				flag = false;
			}
	if( tagvalidate($('txtFname').value) )
	{
		$('errorFname').update(html_tag_error_msg);
		flag = false;
	}
	if( tagvalidate($('txtLname').value) )
	{
		$('errorLname').update(html_tag_error_msg);
		flag = false;
	}
	
	var arrChkBox = document.getElementsByName("chk[]");
	var arrChkBoxLength = arrChkBox.length;
	var arrChkBoxFlag = false;
	var i = 0;
	
	while( i < arrChkBoxLength )
	{
		if( arrChkBox[i].checked )
		{
			arrChkBoxFlag = true;
			break;
		}
		
		i++;
	}
	
	if( !arrChkBoxFlag )
	{			
		$('errorCategory').update("Please choose at least one category !");
		flag = false;
	}
	
	return flag;
}

function showPromotion(promoId)
{
	var ajaxURL = "ajaxserver/responcePromotion.php";
	
	var flag = true;
		
	if( flag )
	{
		new Ajax.Request(ajaxURL, {
									method : 'post',
									parameters : {
													promoId :promoId
												 },
									onSuccess : function(transport)
												{
													var response = transport.responseText;
													if(response)
													{
														responseArr = response.split("^");
														//$('admenu').innerHTML = responseArr[1];
														$('promocontent').innerHTML = responseArr[0];
													}
												},
									onFailure : function()
												{
													alert("Server Error !!\nPlease check your Network Connection !");
												}
								 }
						);
	}
}

function selectSubCategory(catId,tdCount,numCount,currentNum)
{//alert(catId);
	$('cId').value = catId;
	var divCount= tdCount;
	while(divCount <=5)
	{	
		divVal= 'div'+divCount;
		$(divVal).hide();
		divCount++;
		
	}
	for(j=0;j<numCount;j++)
	{
		catDiv = 'cat'+tdCount+j;
		catSpan = 'span'+tdCount+j;
		if(j==currentNum)
		{
			$(catDiv).className='Selected01';
			$(catSpan).innerHTML = '<img src="images/grntick.gif" />';
		}
		else
		{
			$(catDiv).className='';
			$(catSpan).innerHTML = '<img src="images/leftinactive.gif" />';
		}
	}
	$('btnContinue').disabled=false;
	$('btnContinue').className= 'searchButton';
	
}

	function createOtherSubCategory(catId,tdCount,numCount,currentNum)
	{//alert(catId);
		$('cId').value = catId;
		var divCount= tdCount;
		var catDiv = 'div'+5;
		//alert(divCount);
		$(catDiv).innerHTML = '<input type="text" name="txtOtherCat" id="txtOtherCat" value=""  size="16" /><span id="errOtherCat" class="errorMsg"></span>';
		$(catDiv).show();
		$(catDiv).style.border = "1px";
		$(catDiv).style.overflow = "hidden";
		$(catDiv).style.padding = "5px 5px 15px 0";
		$(catDiv).style.width = "150px";
	}


	var deleteMyAdvert = function(FormName)
	{
		var frm = $(FormName);
		
		if( frm.chk.length > 0 )
		{
			for( var i = 0; i < frm.chk.length; i++ )
			{
				if( frm.chk[i].checked )
				{
					return confirm("Are you sure to Delete?");
				}
			}
		}
		else
			if( frm.chk.checked )
			{
				return confirm("Are you sure to Delete?");
			}
		
		alert("Please select at least one checkbox !");
		return false;
	}
	
	var deleteMySponsor = function(FormName)
	{
		var frm = $(FormName);
		
		if( frm.chk.length > 0 )
		{
			for( var i = 0; i < frm.chk.length; i++ )
			{
				if( frm.chk[i].checked )
				{
					return confirm("Are you sure to Delete?");
				}
			}
		}
		else
			if( frm.chk.checked )
			{
				return confirm("Are you sure to Delete?");
			}
		
		alert("Please select at least one checkbox !");
		return false;
	}
	
	var campaignStaticsMyAdvert = function(FormName)
	{
		var frm = $(FormName);
		
		if( frm.chk.length > 0 )
		{
			for( var i = 0; i < frm.chk.length; i++ )
			{
				if( frm.chk[i].checked )
				{
					return confirm("Want to view campaign statistics report ?");
				}
			}
		}
		else
			if( frm.chk.checked )
			{
				return confirm("Want to view campaign statistics report ?");
			}
		
		alert("Please select at least one checkbox !");
		return false;
	}


function sendAdvertValidation()
{
	var flag = true;
	$('errEmail').innerHTML = "";
	$('errSubject').innerHTML = "";
	
	if(isWhitespace($('txtEmail').value, true))
	{
		$('errEmail').innerHTML = 'Please enter your Email';
		flag = false;
	}
	else if(tagvalidate($('txtEmail').value))
	{
		$('errEmail').innerHTML = 'Please enter valid input as Email';
		flag = false;
	}
	if(isWhitespace($('txtSubject').value, true))
	{
		$('errSubject').innerHTML = 'Please enter your Subject';
		flag = false;
	}
		
	return flag ;
	
}
	
////////////////////////////////////////////////////// Function for Sponsor //////////////////////////////////////////////////

var validateSponsor = function(formName)
{
	var ajaxURL = "ajaxserver/ajaxPostSponsor.php";
	var ajaxParams = $(formName).serialize();
	var html_tag_error_msg = "Cannot insert HTML tags !";
	var flag = true;
	
	$('msgDiv').update();
	
	$('errPostingTitle').update();
	$('errPostingDescription').update();
	$('errCity').update();
	$('errPublishCity').update();
	$('errSponsorLink').update();
	
	if( $('txtPostingTitle').value.blank() )
	{			
		$('errPostingTitle').update("Please enter sponsor title !");
		$('txtPostingTitle').value = "";
		flag = false;
	}
	else
		if( tagvalidate($('txtPostingTitle').value) )
		{
			$('errPostingTitle').update(html_tag_error_msg);
			flag = false;
		}
	if( tagvalidate($('txtPostingDescription').value) )
	{
		$('errPostingDescription').update(html_tag_error_msg);
		flag = false;
	}
	if( $('ddlAdvertCity').value.blank() )
	{			
		$('errCity').update("Select a city for sponsor !");
		flag = false;
	}
	
	var arrOptionPubCity = $('ddlPublishYourAdvertInCity').options;
	var arrOptionPubCityLength = arrOptionPubCity.length;
	var pubCityFlag = false;
	var i = 0;
	
	while( i < arrOptionPubCityLength )
	{
		if( arrOptionPubCity[i].selected )
		{
			
			pubCityFlag = true;
			break;
		}
		
		i++;
	}
	
	if( !pubCityFlag )
	{
		$('errPublishCity').update("Select a publishing city for sponsor !");
		flag = false;
	}
	
	if( $('txtSponsorLink').value.blank() )
	{
		$('errSponsorLink').update("Please enter sponsor link !");
		$('txtSponsorLink').value = "";
		flag = false;
	}
	else
		if( tagvalidate($('txtSponsorLink').value) )
		{
			$('errSponsorLink').update(html_tag_error_msg);
			flag = false;
		}
		else
			if( !is_valid_url($('txtSponsorLink').value) )
			{
				$('errSponsorLink').update("Invalid url format !");
				flag = false;
			}
	
	if( flag )
	{
		$(formName).disable();
		hide_show('divButtons', 'loader');
		new Ajax.Request(ajaxURL, {
									method : 'post',
									parameters : ajaxParams,
									onSuccess : function(transport)
												{
													var response = transport.responseText;
													
													/*$('msgDiv').update(response);
													alert(response);
													$(formName).enable();
													hide_show('loader', 'divButtons');*/
													
													if( !parseInt(response) )
													{
														$('msgDiv').update("Failed to post your sponsor !");
														$(formName).enable();
														hide_show('loader', 'divButtons');
													}
													else
													{
														if(response==1){
														$('msgDiv').update("Your sponsor has been posted successfully !\nPlease wait while you are being redirected to payment gateway...");
														$('msgDiv').scrollTo();
														$(formName).reset();
														clearErrorMsgs('errorMsg');
														setTimeout("window.location.href='paypalGateWay.html';", 8000);
														}else{
														
															$('msgDiv').update("Your sponsor has been Updated successfully !\n");
															window.location.href='manageSponsor.html?msg=1'
														}
													}
												},
									onFailure : function()
												{
													alert("Server Error !!\nPlease check your Network Connection !");
													$(formName).enable();
													hide_show('loader', 'divButtons');
												}
								 }
						);
	}
	
	return flag;
}

//////////////////////////////////////////////////////////// Ends //////////////////////////////////////////////////////////////////


/////////////////////////////////////////////// Function to populate Drop Down //////////////////////////////////////////////////////////

var populateDropDown = function(ajaxURL, dropDownID, Id, level)
{
	
	
	new Ajax.Request(ajaxURL, 
					 		{
					 			method : "post",
								parameters : {
												Id : Id,
												level:level
											 },
								onSuccess : function(transport)
											{
												var XML = transport.responseXML;
												var dropDown = document.getElementById(dropDownID);
												
												
												if( XML )
												{
													
													var arrNode = XML.documentElement.getElementsByTagName("location");
													
													var arrNodeLength = arrNode.length;
													
													var optionElement = null;
													
													if(arrNodeLength==0){
														
														if(dropDownID=='ddlRegion' || dropDownID=='txtRegion'){
															document.getElementById('isState').style.display='none'
														}
														document.getElementById('isCity').style.display='none'
														document.getElementById('isSelect').value=1
													}
													for( i = 0; i < arrNodeLength; i++ )
													{
														
														if(dropDownID=='ddlRegion'){
															document.getElementById('isState').style.display=''
														}
														
														document.getElementById('isCity').style.display=''
														document.getElementById('isSelect').value=0
														
														
														optionElement = document.createElement("option");
														
														optionElement.value = arrNode[i].getAttribute("id");
														optionElement.text = arrNode[i].getAttribute("name");
														
														try
														{
															dropDown.add(optionElement, null); // Standard
														}
														catch(error)
														{
															dropDown.add(optionElement); // IE
														}
													}
													
												}
												
											},
								onFailure : function()
											{
												alert("Server Error !!\nPlease check your Network Connection !");
											}
					 		}
					);
	
}

//////////////////////////////////////////////////////////// Ends //////////////////////////////////////////////////////////////////
function searchSubCategory(id)
{
	var ajaxURL = "ajaxserver/responceSubCategory.php";

	if( id!="" )
	{
		
		new Ajax.Request(ajaxURL, {
									method : 'post',
									parameters : {
													id :id
												 },
									onSuccess : function(transport)
												{
													var response = transport.responseText;
													
													
														$('searchSubCategory').innerHTML = response;
													
												},
									onFailure : function()
												{
													alert("Server Error !!\nPlease check your Network Connection !");
												}
								 }
						);
		
		
		
		
	}
	
}









///////////////////////////////////////////// Function to remove options from Drop Down ////////////////////////////////////////////

var removeOptions = function(dropDownID)
{
	var dropDown = document.getElementById(dropDownID);
	var dropDownLength = dropDown.length;
	var i;
	
	for( i = dropDownLength - 1; i > 0; i-- )
	{
		dropDown.remove(i);
	}
}

/////////////////////////////////////////////////////////// Ends //////////////////////////////////////////////////////////////////


var showPhotoUploadFrame = function()
{
	var ajaxURL = "ajaxserver/ajaxPhotoUploadFrame.php";
	$('picButton').hide();
	$('loadAddImage').innerHTML = "<img src='images/ajax-loader.gif' alt='loading' />";
	new Ajax.Request(ajaxURL, {
								method : 'post',
								onSuccess : function(transport)
											{
												var response = transport.responseText;
												//alert(response);
												if(response)
												{
													$('photoUploadFrame').innerHTML = response;
													$('loadAddImage').innerHTML = "";
													$('picButton').show();
												}
											},
								onFailure : function()
											{
												alert("Server Error !!\nPlease check your Network Connection !");
												$(formName).enable();
												hide_show('loader', 'divButtons');
											}
							 }
					);
	
}

var imageUpload = function (action_url, instance)
{
	Dialog.info("<div style='float:left;'><img src='images/ajax-loader.gif' alt='Loader' title='Loader' /></div><div style-'float:left;'>Uploading ...</div>", {width:500, height:100, showProgress: true});
	//clear all error updaters
	$('imageError').update("");
	var form = $('frmRegister');
	//show the loader and hide the input box
	$('uploadField').hide();
	$('loadImage').show();
	// Create the iframe...
	var iframe = document.createElement("iframe");
	iframe.setAttribute("id","upload_iframe"+instance);
	iframe.setAttribute("name","upload_iframe"+instance);
	iframe.setAttribute("width","0");
	iframe.setAttribute("height","0");
	iframe.setAttribute("border","0");
	iframe.setAttribute("style","width: 0; height: 0; border: none;");	
	// Add to document...
	form.parentNode.appendChild(iframe);
	window.frames['upload_iframe'+instance].name="upload_iframe"+instance;	
	var iframeId = document.getElementById("upload_iframe"+instance);	
	// Add event...
	var eventHandler = function()  {		
		if (iframeId.detachEvent)
			iframeId.detachEvent("onload", eventHandler);
		else
			iframeId.removeEventListener("load", eventHandler, false);		
		
		/************** RESPONSE HANDLING PART *************************/
		// Getting Server response...
		if (iframeId.contentDocument) {
			content = iframeId.contentDocument.body.innerHTML;
		} else if (iframeId.contentWindow) {
			content = iframeId.contentWindow.document.body.innerHTML;
		} else if (iframeId.document) {
			content = iframeId.document.body.innerHTML;
		}
		
		//alert(content);
		//show the input box and hide the loader
		$('uploadField').show();
		$('loadImage').hide();
		
		//handling the response html
		alert(content);
		/*var response_arr = content.split("&amp;");
		var updater_arr = response_arr[1].split("|");
		var msg_arr = response_arr[2].split("|");
		var html_content = response_arr[3];		
		for(i=0;i<=(msg_arr.length - 1);i++)
		{
			if(updater_arr[i]!="")
			{
				$(updater_arr[i]).update(msg_arr[i]);														
			}
			
		}*/
		
		if(response_arr[0] == 0){
			//alert(html_content);
			$('img'+instance).update(html_content);
			$('product_img'+instance).value = "";
		}
		Dialog.closeInfo();
		
		/************** RESPONSE HANDLING PART ENDS *************************/
		
		// Delete the iframe...
		setTimeout('iframeId.parentNode.removeChild(iframeId)', 250);
	}
	
	if (iframeId.addEventListener)
		iframeId.addEventListener("load", eventHandler, true);
	if (iframeId.attachEvent)
		iframeId.attachEvent("onload", eventHandler);
	
	// Set properties of form...
	form.setAttribute("target","upload_iframe"+instance);
	form.setAttribute("action", action_url);
	form.setAttribute("method","post");
	form.setAttribute("enctype","multipart/form-data");
	form.setAttribute("encoding","multipart/form-data");
	var input = document.createElement("input");
	input.setAttribute("type", "hidden");
	input.setAttribute("name", "instance");
	input.setAttribute("value", instance);
	form.appendChild(input);
	// Submit the form...
	form.submit();	
	//document.getElementById(div_id).innerHTML = "Uploading...";
	
}



function replyToAdValidation()
{
	var flag = true;
	
	$('errEmail').innerHTML = "";
	$('errSubject').innerHTML = "";
	$('errorDescription').innerHTML = "";
	
	
	
	if(isWhitespace($('txtEmail1').value, true))
	{
		$('errEmail').innerHTML = 'Please enter your email address!';
		flag = false;
	}
	else if(!isEmail($('txtEmail1').value) )
	{
		$('errEmail').innerHTML ="Invalid email format!";
		$('txtEmail1').focus();
		flag = false;
	}
	if(isWhitespace($('txtSubject').value, true))
	{
		$('errSubject').innerHTML = 'Please enter subject!';
		flag = false;
	}
	if(isWhitespace($('txtDescription').value, true))
	{
		$('errorDescription').innerHTML = 'Please enter message!';
		flag = false;
	}
	
	return flag ;
	
}



function blogCommentValidation()
{
	var flag = true;
	
	$('errEmail').innerHTML = "";
	$('errSubject').innerHTML = "";
	$('errorDescription').innerHTML = "";
	
	
	
	if(isWhitespace($('txtEmail1').value, true))
	{
		$('errEmail').innerHTML = 'Please enter your email address!';
		flag = false;
	}
	else if(!isEmail($('txtEmail1').value) )
	{
		$('errEmail').innerHTML ="Invalid email format!";
		$('txtEmail1').focus();
		flag = false;
	}
	if(isWhitespace($('txtName').value, true))
	{
		$('errName').innerHTML = 'Please enter your name!';
		flag = false;
	}
	
	
	return flag ;
	
}
/////////////////////////////////////////////////////Post banner click//////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


var postBannerClick = function(ajaxURL, bannerID)
{
	
	
	
	
	
	
	
	
	new Ajax.Request(ajaxURL, 
					 		{
					 			method : "post",
								parameters : {
												bannerID : bannerID
												
											 },
								onSuccess : function(transport)
											{
												var ischeck = transport.responseText;
												
												
													
											
												
											},
								onFailure : function()
											{
												
												
												
												alert("Server Error !!\nPlease check your Network Connection !");
											}
					 		}
					);
	
}



var postSponserClick = function(ajaxURL, sponsorID)
{
	
	
	new Ajax.Request(ajaxURL, 
					 		{
					 			method : "post",
								parameters : {
												sponsorID : sponsorID
												
											 },
								onSuccess : function(transport)
											{
												var ischeck = transport.responseText;
												
																						
													
											
												
											},
								onFailure : function()
											{
												alert("Server Error !!\nPlease check your Network Connection !");
											}
					 		}
					);
	
}



