Twitter Advertising Platform

Hi fellows freelancers.

Straight to the subject:
I need a twitter advertising platform. (for ones who understand russian go to twite.ru. If you don’t know russian, use google page translator)

Main Features:
* Possibility for users to add multiple twitter accounts
* Login via twitter API
* Possibility to switch on/off automatic status updates
* System must automatically rate an account from 1 to 5 stars.
* Sophysticated back-end
* Paypal, WebMoney and Moneybookers
* Simple but very pleasant design (design consists mostly on logo and some icons + 10 banners)
* Must be tested! No bugs!
* More details in private

The selected freelancer must be 8 hours a day online open to talk!!! This is a must! Must show me the progress every day! If you read the project description till here, include a – i can do this, when you are bidding.

Payment: 100% after the project is finished (Escrow)
I expect the project to be done and tested in 10-14 days.

Image Processing

1) Project Scope

We need to batch manipulate around 2500 images. The service includes:

– remove background (make it transparent)
– remove logo (if needed) and replace for product piece missing.
– rotate the image.
– save as PNG

For sample images for the work need to be done see the following:

http://www.wheelsnext.com/project_images/images_project.jpg
http://www.wheelsnext.com/project_images/cadwell_chrome_reg_pop_white.jpg
http://www.wheelsnext.com/project_images/cadwell_chrome_reg_pop_white.png
http://www.wheelsnext.com/project_images/tenzo_cuzco_gm_2.jpg
http://www.wheelsnext.com/project_images/tenzo_cuzco_gm_2.png

2) Time-line
We expect the services to be completed in one month. And willing to
pay bonus for achieving this deadline. Capable to start ASAP.

3) Legal terms
All deliverable will be considered “work made for hire”
under U.S. Copyright law. Buyer will receive exclusive and complete
copyrights to all work purchased.
No part of the deliverable may contain any copyright restricted
3rd party components (including GPL, GNU, Copyleft, etc.) unless all
copyright ramifications are explained AND AGREED TO by the buyer on
the site per the seller’s Seller Legal Agreement.

4) Your quote:

Please provide a quote per image with and without the logo removal and a time frame per 100 images done.

To Do List

Create a To Do list using arrays, created in an HTML formtat. This project is not practical for use on a live Web page because it does not store the information you enter into a database; the data you enter will disappear after you refresh or leave the Web page.

1. Add the following heading level element and form to the document body. The Add Task and Delete Selected Task buttons include onclick event handlers that call functions, which you will add in the next step.

<h1>To Do List</h1>
<form action=””>
<p>New Task <input type=”text” size=”68″ name=”newtask” />
</p><p><input type=”button” value=”Add Task” onclick=”addTask()”
style=”width: 150px” />
<input type=”button” value=”Delete Selected Task”
onclick=”deleteTask()” style=”width: 150px” /><br />
<input type=”button” value=”Ascending Sort”
onclick=”ascendingSort()” style=”width: 150px” /></p>
<p><select name=”tasks” size=”10″ style=”width: 500px”>
<option value=”tasks”>Tasks</option></select></p>
</form>

2. Add to the script section the following addTask() function, which adds a new task
to the selection list. The if statement first checks to ensure that the user has entered a value into the New Task field. If the field does not contain a value, then a window.alert() dialog box appears and informs the user that they must enter a value in the field. If the field does contain a value, then an else statement executes. The else statement first checks to see if the default option of “Tasks” is present as the first element in the options[] array. If so, it is deleted. Then, the addTask() function uses the Option object to add a new task.

function addTask() {
if (document.forms[0].newtask.value == “”)
window.alert(“You must enter a value in the
New Task field.”);
else {
if (document.forms[0].tasks.options[0].value
== “tasks”)
document.forms[0].tasks.options[0] = null;
var newTask = new Option();
newTask.value = document.forms[0].newtask.value;
newTask.text = document.forms[0].newtask.value;
var numTasks = document.forms[0].tasks
.options.length;
document.forms[0].tasks.options[numTasks]
= newTask;
document.forms[0].newtask.value = “”;
}
}

3. Add the following deleteTask() function, which deletes a task from the selection list. The function uses a while statement to loop through each option in the selection list to determine which option is selected. Once the selected option is located, it is deleted from the options[] array.

function deleteTask() {
var selectedTask = 0;
var taskSelected = false;
while (selectedTask < document.forms[0].tasks.length) {
if (document.forms[0].tasks
.options[selectedTask].selected == true) {
taskSelected = true;
break;
}
++selectedTask;
}
if (taskSelected == true)
document.forms[0].tasks.options[selectedTask]
= null;
else
window.alert(
“You must select a task in the list.”);
}

4. To the end of the script section, add the following function, which sorts the tasks in the task list in ascending order. One problem with a form’s options[] array is that you cannot use any of the array methods that are available to other types of arrays. Therefore, the following function creates a new array named newTasks[] and copies to it the values from each of the elements in the options[] array. The sort() method is then executed on the new array. Finally, the values from each of the elements in the newTasks[] array are copied back into the options[] array.

function ascendingSort() {
var newTasks = new Array();
for (var i =0; i < document.forms[0].tasks.length;
++i) {
newTasks[i] = document.forms[0].tasks
.options[i].value;
}
newTasks.sort();
for (var j =0; j < document.forms[0].tasks.length;
++j) {
document.forms[0].tasks.options[j].value
= newTasks[j];
document.forms[0].tasks.options[j].text
= newTasks[j];
}
}

Upgrade Portfolio Page

I have a ILANCE on my server. I need upgrade portfolio part with these three major functions. purpose of this upgrade is be able to run design contest on our website using portfolio function.

1) add tags
2) add voting function
3) add comment function

these functions are related 3 areas.

1) upload images
2) list image thumbnails
3) detail page

Please visit ILANCE demo site for portfolios.
http://www.ilance.com/demo/portfolios

and see attached detail and requirement for this project.

Logo For Patioreviews.com

Hello, I am looking for a logo designer to create something for PatioReviews.com. The objective of the website is to review the Patio of a public extablishment such as a coffee shop, pub, or restaurant.

Here are some of the things we are reviewing on the site:

– Atmoshpere/Ambience
– Location
– Drinks
– People
– Simple Food

NOTE: This is NOT a restaurant review site. We need to capture the North American and European patio experience which is gathering with friends on an outdoor patio to have a dirnk, good conversations, etc.

Some of the things that remind us of Patios:

– Table umbreallas
– Cardboard coasters
– Umbrella drinks
– Sushine and summer

If you have any questions about the project please let me know. Thank you for your bid.

Welcome Message

Create a script in HTML format that displays the current date and time and welcomes the user with “Good morning!”, “Good afternoon!”, or “Good evening!”, depending on the time of day.

1. Type the <!DOCTYPE> declaration, <html> element, header information, and the <body> element. Use the strict DTD and “Welcome” as the content of the <title> element.

2. Add the following text and elements to the document body:
<h1>Welcome to my Web Page</h1>

3. Add the following script section to the end of the document body:

<script type=”text/javascript”>
/* <![CDATA[ */
/* ]]> */
</script>

4. Add the following variable declarations to the script section. The first variable
instantiates a Date object. The second and third variables will be assigned text strings
containing a greeting and the current time. The fourth and fifth variables are assigned
the minute and hour values from the Date object.

var dateObject = new Date();
var greeting = “”;
var curTime = “”;
var minuteValue = dateObject.getMinutes();
var hourValue = dateObject.getHours();

5. Add the following code to the end of the script section. The first if statementevaluates the minuteValue variable and adds a 0 to the beginning of the value if it is less than 10. This forces the minutes to always display as two decimals. The if…else structure evaluates the hourValue variable and builds the strings that are assigned to the greeting and curTime variables.

if (minuteValue < 10)
minuteValue = “0” + minuteValue;
if (hourValue < 12) {
greeting = “<p>Good morning! ”
curTime = hourValue + “:” + minuteValue + ” AM”;
}
else if (hourValue == 12) {
greeting = “<p>Good afternoon! “;
curTime = hourValue + “:” + minuteValue + ” PM”;
}
else if (hourValue < 17) {
greeting = “<p>Good afternoon!”
curTime = (hourValue-12) + “:” + minuteValue + ” PM”

}
else {
greeting = “<p>Good evening! ”
curTime = (hourValue-12) + “:” + minuteValue + ” PM”
}

6. Add the following arrays to the end of the script section. These arrays contain the full text for days and months.

var dayArray = new Array(“Sunday”, “Monday”, “Tuesday”,
“Wednesday”, “Thursday”, “Friday”, “Saturday”);
var monthArray = new Array(“January”, “February”, “March”,
“April”, “May”, “June”, “July”, “August”, “September”, “October”,
“November”, “December”);

7. Type the following statements at the end of the script section to retrieve the current day and month values from the dateObject variable:

var day = dateObject.getDay();
var month = dateObject.getMonth();

8. Finally, add the following statement to the end of the script section to display the
current date and time and a welcome message:

document.write(“<p>”+ greeting + “It is ” + curTime
+ ” on ” + dayArray[day] + “, ” + monthArray[month]
+ ” ” + dateObject.getDate() + “, ” + dateObject.
getFullYear() + “.</p>”);

9. Save the file as WelcomeDateTime.html

** The document when opened in your Web browser should show the appropriate welcome message along with the time and date.**